2015-01-16 2 views
0

갤러리 내에서 다음 사용자 정의보기가 작동합니다. 나는 이전/다음 imageviews 왼쪽/오른쪽 떠있을 싶습니다. (왼쪽 이미지 옆에있는 이전 이미지와 오른쪽 이미지가있는 이미지) 아이디어가 있습니까?LinearLayout을 사용하여 이미지를 배치하는 방법은 무엇입니까?

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" 
    android:gravity="center"> 

<ImageView 
    android:id="@+id/gallery_left" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:gravity="left" 
    android:layout_marginLeft="0dp" 
    android:src="@drawable/previous" /> 

<LinearLayout 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:gravity="center" 
    android:orientation="vertical"> 

    <ImageView 
     android:id="@+id/fragment_gallery_item_imageview" 
     android:layout_width="40dp" 
     android:layout_height="40dp" /> 

    <TextView 
     android:id="@+id/fragment_gallery_item_textView" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:gravity="center" 
     android:text="New Text" 
     android:textSize="20sp" /> 
</LinearLayout> 

<ImageView 
    android:id="@+id/gallery_right" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:gravity="right" 
    android:layout_marginRight="0dp" 
    android:src="@drawable/next" /> 


</LinearLayout> 

고맙습니다.

+0

당신은 근무 모두 imageViews 및 – Opiatefuchs

답변

1

가장 쉬운 방법은 최상위 레벨 LinearLayout을 RelativeLayout으로 변경하는 것입니다. 왼쪽 이미지

alignParentLeft="true" 
을 설정

센터 이미지/용기 :

layout_centerHorizontal="true" 

과 오른쪽 이미지 :

alignParentRight="true" 
+0

내부에있는 LinearLayout에 대한 layoutWeight = "1"을 사용할 수 있습니다 감사합니다! –

관련 문제