【问题标题】:UI - How to display GridView and Linear layout togatherUI - 如何同时显示 GridView 和线性布局
【发布时间】:2010-10-04 20:26:11
【问题描述】:

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

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

另外,我想在活动底部显示我的文本框组。我该怎么做?





   
 
 
 

谢谢, JC

【问题讨论】:

    标签: android user-interface


    【解决方案1】:

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

    我真的不建议这样做。

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

    第 1 步:将 GridViewLinearLayout 放入 RelativeLayout

    第 2 步:通过 android:layout_alignParentBottom="true"LinearLayout 锚定到底部

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

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

    【讨论】:

    • 非常感谢。它就像一个冠军!这将允许 gridview 跨越到剩余空间。如果网格视图中的条目更多会发生什么,它会滚动还是覆盖?它正在滚动,所以它会为我工作......再次感谢!
    • @JRC:“如果网格视图中的条目更多会发生什么,它会滚动还是覆盖?” ——滚动。它不会与LinearLayout 重叠。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多