我有一个ListView
显示一堆家庭作业的。这些ListView
项目使用 aFrameLayout
来定位两个TextViews
。第一个TextView
是左对齐,第二个是右对齐。(两者都垂直居中对齐。)第一个显示作业描述的片段,第二个显示截止日期。
我想要做的是使截止日期占用尽可能多的空间,并且描述会填满剩余的空间,如下所示:
|------------------------------------------------- ---|
| 阅读第 15-35 页,更新时间... 5 月 4 日星期五|
|------------------------------------------------- ---|
现在,描述文本将继续与日期重叠。它会在行尾截断。
无论如何我可以在 XML 中执行此操作,还是必须在设置TextView
值之前通过缩短字符串在代码中执行此操作(大概在我的getView
调用中)?如果我在代码中这样做,我必须计算字符串将占用的水平空间量,以确定描述需要多短。这似乎会变得混乱......
非常感谢有关如何完成此操作的任何其他建议!