我正在尝试实现以下布局:固定宽度的 TextView 与其父级的左侧对齐,其中的文本与该 TextView 的右侧对齐(这就是为什么固定宽度,可以用其他方式完成吗?)和父级的其余部分填充有可绘制的(简单线)。像这样:
这是一个 ListView 包含 2 种类型的行,行的布局非常简单 - 带有 TextView 和 ImageView 的 LinearLayout(如果需要,我可以稍后发布确切的代码)。而且我收到一个警告,它可以用具有复合可绘制对象的单个 TextView 替换。
我完全支持优化,所以我真的很努力地听从了这个建议。不幸的是,我无法得到相同的结果——该行要么被限制为 TextView 的宽度,要么文本与 ListItem 的右侧对齐,现在到固定位置。
我错过了什么吗?
编辑:显然这实际上是不可能的,因为还有一些其他的复杂性(drawable现在是一个level-list drawable,它并不总是一条线,有时它有一个我必须设置的非固定高度)我会离开它现在的样子 - 线性布局,包含一个 TextView 和一个 ImageView。