首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多列对齐的Android ListView

多列对齐的Android ListView
EN

Stack Overflow用户
提问于 2012-08-03 16:23:41
回答 5查看 6.7K关注 0票数 7

我的Tablet应用程序显示了一个ListView,每个行项中都有多个TextViews (使用自定义游标适配器)。我有大约6-7列,给所有列提供同等空间的最佳方法是什么?

现在我试着:

  • 每个TextView的重量相同。但这从来没有正确地对齐。
  • 使用最大宽度与第一,仍然没有运气,一个可以很容易溢出和推动下一个向右。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-08-03 16:26:33

权重是可以的,但是每次使用布局权重时,都必须将android:layout_width设置为0dp,否则视图可能无法正确缩放。

此外,不要混合固定宽度和布局权重。如果您选择使用权重,请在行布局中的任何地方使用它们。

票数 14
EN

Stack Overflow用户

发布于 2012-08-03 16:28:19

在Android上使用固定宽度和高度是不好的做法,让Android来完成布局。您可以使用带有权重的linearLayout,以便正确地在不同行中列出项目。使用"android:width=0dp“并使用权重来表示各个字段的尺寸。另一种方法是使用TableLayout,但这有点棘手。但是,它确实有效。

票数 3
EN

Stack Overflow用户

发布于 2012-08-03 16:26:17

带有一行的表格布局。桌子的整个概念是等距离的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11799619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档