2010-10-04 51 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