如何在GridView中均匀分配子项?

时间:2015-04-28 18:41:54

标签: android android-layout android-gridview

此问题与我other post关于在GridView中获取孩子的父视图有关,设置未发生显着变化。此GridView属于片段。

在我的另一篇文章中,布局如下:

  • GridView - 使用适配器为以下内容充气......
    • LinearLayout
      • TextView

我正在尝试让此视图的子项填充显示屏上的所有可用空间。此时文本的缩放并不重要。

元素通常以正方形网格排列,其计数由myObject.GridSize

提供

到目前为止,我只尝试更改XML中的属性,尝试在适配器填充后修改子节点的宽度/高度失败,其代码被忽略。我还尝试了一个测试布局来获得一个小的6x6网格按钮,使用父布局上的权重在视图中均匀拉伸,这是不可能的。

研究这个问题导致我遇到各种不寻常的问题android:stretchMode="spacingWidthUniform"使得观点没有产生,所以我问你们是否有人看过这个问题,并且知道解决方案。

1 个答案:

答案 0 :(得分:0)

因为在android框架中没有明确的解决方案来实现这个功能(没有破解它)现在我不得不屈服于根据设备大小来定义单独的布局(我不能忍受这种情况)。 / p>

除非任何人(或谷歌)有解决方案,否则请发布,如果有效,您将被标记为答案。

感谢。