线性布局在其内部的文本宽度发生变化时不会被平分

Sha*_*aaz 2 android textview android-linearlayout

我有一个线性布局(水平),里面有3个线性布局,每个布局都有一个文本视图.

现在我想平等地划分这些线性布局.所以我给他们增加了重量1.它很完美.

但是现在当它们内部的文字宽度变化时,它们的重量不再相等:(

比如任何线性布局我删除了文本,或写了一个较小的文本或不同长度的文本然后它失去了相等的分布.如何使布局均匀分布.

还有一件事我想知道文本宽度增加了这些布局的最大分配宽度(这些将动态地给出可能是通过做宽度= 1),然后我如何将文本移动到下一行.

Rom*_*Guy 12

确保为LinearLayout中的每个项目设置宽度为0dip.

  • 它将大小设置为0.权重用于在测量视图后共享剩余的空白空间.因此,如果将它们全部设置为0,则空白空间是整个容器. (3认同)