2010-10-04 20 views
2

我想在網格視圖下方顯示GridView(包含文本和圖像)和一組文本框。UI - 如何顯示GridView和線性佈局togather

問題是我的gridview沒有固定的條目。它是不同的1 & 10.我想調整它根據網格視圖項目的數量。我怎樣才能做到這一點?我在哪裏可以在JAVA代碼中獲取gridview的高度?

另外,我想顯示我的一組文本框總是在活動的底部。我怎樣才能做到這一點?





    
    
    
    

感謝, JC

回答

3

我想調整它按在網格視圖中的項目數。

我真的不建議這樣做。

此外,我想顯示我的文本框組總是在活動的底部。我怎樣才能做到這一點?

步驟#1:將GridViewLinearLayout一個RelativeLayout

步驟#2內:錨經由android:layout_alignParentBottom="true"

步驟#LinearLayout於底部3:錨的GridView頂端( android:layout_alignParentTop="true")和LinearLayoutandroid:layout_above="...")的頂部

這會導致您的GridView展開以填充RelativeLayout中的空格除了在底部由LinearLayout佔用。您可以根據自己的需要調整和設置RelativeLayout(例如,將寬度和高度設置爲fill_parent以使其填滿屏幕)。

+0

謝謝了。它像一個冠軍一樣工作!這將允許gridview跨越到剩餘的空間。如果網格視圖中的條目更多,會發生什麼情況?它會滾動還是疊加?這是滾動,所以它會爲我工作......再次感謝! – JRC 2010-10-05 04:19:52

+0

@JRC:「如果網格視圖中的條目更多,會滾動或疊加,會發生什麼?」 - 滾動。它不會與'LinearLayout'重疊。 – CommonsWare 2010-10-05 10:36:09