android 테마 프로그래밍 방식으로 Textview의 속성 설정




안드로이드 테마 디자인 (2)

setGravity (int)를 사용하여 프로그래밍 방식으로 TextView의 중력을 설정할 수 있습니다. http://developer.android.com/reference/android/widget/TextView.html#setGravity(int )

아마도 layout_gravity를 다음과 같이 설정할 수 있습니다 (아직 테스트하지 않았습니다).

TextView는 부모에게 setLayoutParams (ViewGroup.LayoutParams params)를 사용하여 레이아웃 기본 설정에 대해 알릴 수 있습니다.

LayoutParams params=new LayoutParams(this, attrSet);
tv.setLayoutParams(params);

5 개의 TextView를 프로그래밍 방식으로 만들었으므로 중력, Layout_Gravity 등과 같은 몇 가지 매개 변수 / 특성을 설정하려고합니다.

디자인 타임에 XML 레이아웃으로 설정할 수 있다는 것을 알고 있습니다.

android:gravity="center|center_horizontal|center_vertical"
android:layout_gravity="center|center_horizontal|center_vertical"

하지만 Gravity / Layout_Gravity의 속성을 프로그래밍 방식으로 설정하려면 어떻게해야합니까?


그것은 문서에 모두 있습니다. 예를 들어, "XML Attributes"에서 View 에 대한 문서를 보십시오. 모든 XML 속성과 동일한 효과를 얻기 위해 코드에서 호출해야하는 해당 메소드가 표시됩니다.







android-layout