안드로이드

길이가 정해지지 않은 레이아웃 크기 조정

raulyo 2012. 8. 30. 10:28

<LinearLayout

android:id="@+id/send_info"

android:orientation="horizontal"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:gravity="center_vertical"

android:layout_marginLeft="10dp"

android:layout_marginRight="10dp"

android:visibility="gone">

<ProgressBar 

android:id="@+id/send_progress"

style="?android:attr/progressBarStyleHorizontal"

   android:layout_width="0dp"

   android:layout_height="wrap_content"

   android:layout_weight="1"

   android:layout_gravity="center_vertical"

   android:progressDrawable="@drawable/transfer_progress"

   android:indeterminateDrawable="@null"

   android:progress="0"

   android:max="1000"/>

<TextView

android:id="@+id/send_percent"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginLeft="13.33dip"

android:minWidth="35dip"

android:gravity="center_vertical|center_horizontal"

android:layout_gravity="center_vertical"

style="@style/sharegenie_progress_text"

android:textSize="14dp"

android:singleLine="true"

android:text="0%"/>

</LinearLayout>


위에 처럼 프로그래스바의 layout_weight를 1로 주고 텍스트뷰의 크기의 minWidth를 지정해줌..