2012-12-12 4 views
0

런타임에 내 LinearLayout에 새 뷰를 추가하고 있습니다. 나는 그들이 레이아웃의 오른쪽에 쌓여 지길 바래.LinearLayout (또는 다른 레이아웃)을 오른쪽에 자식을 스택하는 방법

사진의 시계 아이콘이 왼쪽에 쌓여 있으므로 원하는 부분을 누를 수 있습니다. 하이라이팅 된 LinearLayout의 오른쪽에 스택을 만들 수 있습니까? 이 같은

enter image description here

+0

왜 그냥'ActionBar'를 사용하지 않는? – Eric

+0

'LinerLayout'은 자식을 다른 자식과 겹치지 않습니다. 이를 위해'RelativeLayout' 또는'FrameLayout'이 필요합니다. – Luksprog

+0

LinearLayout의 중력을 rightLayout.setGravity (Gravity.RIGHT); –

답변

0

뭔가 (그것이 내가 원하는 것을주는 경우는 다른 레이아웃뿐만 아니라 선형이 될 수 있습니다)?

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:gravity="right" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentTop="true" > 

    <Button 
     android:id="@+id/button3" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Button" /> 

    <Button 
     android:id="@+id/button1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Button" /> 

    <Button 
     android:id="@+id/button2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Button" /> 

</LinearLayout> 

파란색 선은 선형 레이아웃 선택 :

The blue line is the linear layout selected

+0

왜 나는이 작업을 얻을 수 없었는지 궁금합니다. –

관련 문제