【发布时间】:2011-05-03 13:01:56
【问题描述】:
我一直在尝试获得某种布局,但我所有的尝试都失败了。
我在有限的空间内有 2 个文本视图。只要有空间显示两者,我希望它们一个接一个地显示:
| T1 T2222 |
| T111111 T2222 |
但是当空间不足时,我只希望第一个被椭圆化或以其他方式切割,例如:
| T1111111... T2222 |
这可能有帮助 - 或者没有 - 两者都应该只有 1 行。
固定第二个的宽度可能会有所帮助,也可能没有帮助。
-
我已经在Two TextViews side by side, only one to ellipsize? 尝试过这些想法,但这种情况与我的不同,因为他们的 T2 是为了锚定在右侧,而我想让 T2 跟随 T1。
我尝试为 T2 指定 minWidth,但似乎没有得到尊重;普通宽度是,但我似乎无法控制 T1 的行为。
我涉足过重量,但没有发现任何可以解决问题的方法。但这可能是我的经验不足。
我可以为 T1 指定一个 maxWidth,很荣幸它可以按照我的意愿行事,但问题是有限空间的整个宽度是未指定的。
此时我开始认为没有办法做到这一点 - 除非可能以编程方式,这是我想避免的路线。
感谢您的任何建议。
【问题讨论】: