2014-01-18 1 views
0

센터를 모든 장치의 화면 1/3 위치에 배치하도록 뷰를 배치하려고합니다.화면의 1/3 위치에 뷰 배치

가로 레이아웃을 사용할 때 화면의 다른 2/3을 채우려면 어떻게해야합니까?

어떻게이 작업을 수행 할 수 있습니까?

답변

1

기본적으로 부모의 체중의 1/3에 해당하는보기의 무게를 설정해야하며 나머지 부분을 채우기 위해 다른보기가 있어야합니다.

부모의 체중을 값 3 (예 :)으로 설정하고 1을 원하는보기로 설정하고 나머지 2는 설정하십시오. 좋아요 :

<LinearLayout 
    android:id="@+id/activity_main_content" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="horizontal" 
    android:weightSum="3" > 

    <view 
     android:id="@+id/activity_main_view" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" /> 

    <view 
     android:id="@+id/activity_main_restofcontent" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="2" /> 
</LinearLayout> 
+0

감사합니다. 도움이됩니다! – Rohaan

관련 문제