안드로이드 개발 질문/답변
(글 수 45,052)
가능한가요??
<LinearLayout
android:id="@+id/LinearLayout01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id ="@+id/TextView"
android:layout_width="80dp"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:textSize="15px"
android:layout_height="90dp"
android:background="#FF830282"/>
</LinearLayout>
이렇게만 하고.
실제 Java 코드상에서 TextView 위치지정 가능한가요?
가능하다면 어떻게 사용하시는지 혹시 아시나요 ^^?
(__ 항상 수고가 많으십니다;;; 많은 정보 얻고 있습니다. 감사합니다.
2009.06.30 01:28:55
어떤 식으로 위치 지정 하는 것을 말슴하시는건가요? 세세한 위치 조정은 모르겠고 정렬 방식의 조정은 layout_gravity나 gravity를 통해서 가능합니다.
2009.06.30 10:06:20
아마 이렇게 사용하시려는 것 같은데,,,
xml 설정 후 코드에서 꼭 조정해야 한다면, 모든 뷰(?)에서 LayoutParams, Gravity를 사용하실 수 있습니다.
// 레이아웃 재 설정
LinearLayout.LayoutParams containerParams = new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.FILL_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT, 0.0F);
textview.setLayoutParams(containerParams);
// Gravity 조정
textview.setGravity( Gravity.BOTTOM | Gravity.RIGHT);
xml 설정 후 코드에서 꼭 조정해야 한다면, 모든 뷰(?)에서 LayoutParams, Gravity를 사용하실 수 있습니다.
// 레이아웃 재 설정
LinearLayout.LayoutParams containerParams = new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.FILL_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT, 0.0F);
textview.setLayoutParams(containerParams);
// Gravity 조정
textview.setGravity( Gravity.BOTTOM | Gravity.RIGHT);