我想將現有的iPhone應用程序移植到Android。我希望有一個按鈕滾動到GridView底部的視圖中,以使用戶能夠從服務器加載更多的數據。目前,我的解決方案只是修復屏幕底部的按鈕,而不是將其滾動到視圖中。獲取按鈕滾動到Android上的GridView的底部視圖
這裏是我的佈局代碼:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/grid"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:columnWidth="70dp"
android:numColumns="auto_fit"
android:verticalSpacing="0dp"
android:horizontalSpacing="0dp"
android:stretchMode="columnWidth"
android:gravity="center"
android:background="#000000"
/>
<Button
android:id="@+id/load_more"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Load More"
/>
</LinearLayout>
屏幕將無法正常工作的下固定的按鈕,因爲我計劃刊登廣告在底部。
任何人都可以任意解釋概念如何獲得負載更多的按鈕,滾動到視圖,或點我一些示例代碼,或者告訴我這是爲什麼不地道的Android和它所使用的其他UI約定,以裝載更多數據在一個GridView?
謝謝!
見類似的帖子:我用下面的代碼片段
我猜,如果你知道你的網格項目的數量,ñ,那下面的工作解決了它:http://stackoverflow.com/questions/8876596/need-to-create-footer-for-gridview-in-android – 2012-10-31 12:21:21