2014-03-18 106 views
0

我在我的android應用程序中使用gridview。現在,由於某些原因,我正在使用自建的「假」ActionBar,它由我的佈局頂部的一個簡單的LinearLayout組成。如何在Android中設置GridView的滾動位置?

現在,我想實現的效果與應用程序QuickPic中的效果類似。當你在gridview中向下滾動時,gridview最初應該在aciton bar下面開始並在其後面流動。

實際的問題是,我如何將gridview放置在我的動作欄(LinearLayout)下方並仍然讓它流動到它的後面?

這是我到目前爲止有:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

<LinearLayout 
    android:id="@+id/fake_action_bar" 
    android:layout_width="match_parent" 
    android:layout_height="80dp" 
    android:paddingTop="25dp" 
    android:background="@color/actionbar_color" > 

    // Here normally would be more stuff for the action bar (text, buttons, etc.) 

</LinearLayout> 
<GridView 
    android:id="@+id/grid_view" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_marginTop="80dp" 
    android:numColumns="auto_fit" 
    android:gravity="center" 
    android:stretchMode="columnWidth"> 
</GridView> 
</FrameLayout> 

回答