Android 列表活动中的布局对齐

Android 列表活动中的布局对齐,android,layout,Android,Layout,我正在Android中创建一个列表视图,其中每一行都显示为LinearLayout。我遇到的问题是,由于每一行的文本不同,因此没有以相同的方式对齐。例如,请参见各行不同位置的“日期”。创建这样一个视图的最佳方式是什么 提前感谢, 诺姆 在行布局中有两个线性布局。将其方向设置为垂直,将其布局宽度设置为填充父项。同时将其布局重量设置为1。它们将充当列,当您将内容放入其中时(例如居中),它将始终位于同一位置。这就是为什么浏览器显示可变宽度表的速度慢的原因:您必须在解析所有内容后计算宽度 最快的方法是

我正在Android中创建一个列表视图,其中每一行都显示为
LinearLayout
。我遇到的问题是,由于每一行的文本不同,因此没有以相同的方式对齐。例如,请参见各行不同位置的“日期”。创建这样一个视图的最佳方式是什么

提前感谢,

诺姆


在行布局中有两个
线性布局。将其
方向设置为
垂直
,将其
布局宽度设置为
填充父项
。同时将其
布局重量
设置为1。它们将充当列,当您将内容放入其中时(例如居中),它将始终位于同一位置。

这就是为什么浏览器显示可变宽度表的速度慢的原因:您必须在解析所有内容后计算宽度

  • 最快的方法是手动为列指定大小(宽度)
  • 如果你真的无法做到这一点,因为你的内容是非常不可预测的(你确定吗?),你可以尝试从你的所有内容中找出大小,然后奖励大小

请参见
layout\u weight
这不是每行都将它们居中吗?每行的重量可能不一样吗?我对重量的问题是,如果不需要,它也会占用额外的空间。例如,我希望“日期”只占所需的宽度,为其他列留出空间。基本上,我正在寻找类似于HTML表格的东西,它将根据内容匹配宽度。