2014-04-12 65 views
1

我嘗試製作自己的圖庫應用程序。問題是我的圖像視圖出現在包含它們的gridview的底部。如何在頂部對齊它們?我試圖設置重力,但它不起作用。如下圖所示如何對齊Android中GridView頂部的項目?

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/gallery" 
android:layout_width="match_parent" 
android:layout_height="match_parent" > 

<FrameLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_above="@+id/crud_layout" > 

    <GridView 
     android:id="@+id/album_grid" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:columnWidth="100dp" 
     android:gravity="center" 
     android:horizontalSpacing="2dp" 
     android:numColumns="auto_fit" 
     android:stretchMode="columnWidth" 
     android:verticalSpacing="2dp" /> 

</FrameLayout> 

<LinearLayout 
    android:id="@id/crud_layout" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" > 

    <Button 
     android:id="@+id/button_share" 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="1" 
     android:text="@string/new_album" /> 

    <Button 
     android:id="@+id/button_delete" 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="1" 
     android:text="@string/delete_album" /> 

    <ImageButton 
     android:id="@+id/button_camera" 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="1" > 
    </ImageButton> 
</LinearLayout> 

回答

3

編輯代碼:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/gallery" 
android:layout_width="match_parent" 
android:layout_height="match_parent" > 

<FrameLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    **android:layout_alignParentTop="true"**//change only here 
    android:layout_above="@+id/crud_layout" > 

    <GridView 
     android:id="@+id/album_grid" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:columnWidth="100dp" 
     android:gravity="center" 
     android:horizontalSpacing="2dp" 
     android:numColumns="auto_fit" 
     android:stretchMode="columnWidth" 
     android:verticalSpacing="2dp" /> 

</FrameLayout> 

<LinearLayout 
    android:id="@id/crud_layout" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" > 

    <Button 
     android:id="@+id/button_share" 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="1" 
     android:text="zee" /> 

    <Button 
     android:id="@+id/button_delete" 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="1" 
     android:text="khan" /> 

    <ImageButton 
     android:id="@+id/button_camera" 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_weight="1" > 
    </ImageButton> 
</LinearLayout> 
</RelativeLayout> 
+0

它的工作!謝謝 :) – mawus