Android 带最大宽度文本视图的水平线性布局
我有一个水平方向的线性布局和两个TextView子对象。我的目标是让左侧文本视图展开以适应其文本内容,但仅限于最大宽度,以便为右侧文本视图留出空间。关键是我希望能够用一个百分比来表示这个最大宽度,类似于指定布局权重的方式 设置布局权重的问题在于,文本视图随后会无条件展开以填充最大宽度,即使内容不需要额外的空间 以下是我当前的布局:Android 带最大宽度文本视图的水平线性布局,android,android-layout,Android,Android Layout,我有一个水平方向的线性布局和两个TextView子对象。我的目标是让左侧文本视图展开以适应其文本内容,但仅限于最大宽度,以便为右侧文本视图留出空间。关键是我希望能够用一个百分比来表示这个最大宽度,类似于指定布局权重的方式 设置布局权重的问题在于,文本视图随后会无条件展开以填充最大宽度,即使内容不需要额外的空间 以下是我当前的布局: 仅将权重设置为一个视图只会将其展开以填充空间。如果希望它是相对的,则必须在布局中为另一个视图赋予权重。应将左侧文本视图放入框架布局中。然后设置textview wra
仅将权重设置为一个视图只会将其展开以填充空间。如果希望它是相对的,则必须在布局中为另一个视图赋予权重。应将左侧文本视图放入框架布局中。然后设置textview wrap_内容。这实际上看起来不太糟糕。唯一的一点是,右文本视图不再拥抱左文本视图的右边缘,但我可能可以接受这一点。仍然希望找到比嵌套布局更简单的方法。