UI - 如何一起显示GridView和线性布局

时间:2010-10-04 11:09:00

标签: android user-interface

我想在网格视图下方显示GridView(带文本和图像)和一组文本框。

问题是我的gridview没有固定的条目。它在1和1之间变化。 10.我想根据网格视图中的项目数来调整大小。我怎样才能做到这一点?我在哪里可以获得JAVA代码中gridview的高度?

另外,我想在活动底部始终显示我的文本框组。我怎么能这样做?





   
 
 
 

谢谢, JC

1 个答案:

答案 0 :(得分:3)

  

我想根据网格视图中的项目数来调整大小。

我真的不建议这样做。

  

另外,我想在活动底部始终显示我的文本框组。我怎么能这样做?

第1步:将GridViewLinearLayout放入RelativeLayout

步骤2:通过LinearLayout

android:layout_alignParentBottom="true"锚定到底部

步骤3:将GridView锚定到顶部(android:layout_alignParentTop="true")和LinearLayoutandroid:layout_above="..."

的顶部

这会导致GridView展开以填充RelativeLayout中的空格,但底部LinearLayout占用的空间除外。您可以根据需要自行调整RelativeLayout的大小和位置(例如,将宽度和高度设置为fill_parent以使其填满屏幕)。