我有两个textview为
TEXTVIEW1, TEXTVIEW2
要显示的文字:
String line="something ... something ... still continuing ..."; // A very Big Line
首先,我希望TextView1
完全填充,然后如果文本溢出,则剩余的文本将设置为TextView2
。
我的TextView1
无法拥有wrap_content布局维度ie。它有固定的尺寸......
我看这个的原因是因为我希望有这样的东西
IMAGE TEXT TEXT TEXT
TEXT TEXT TEXT
TEXT TEXT TEXT TEXT
我在stackoverflow上搜索了很多问题。有多种方法可以做到。
WEBVIEW--不能将其用作所需的布局,构成listview的一部分
Github上的一些项目 - 抱歉,但太复杂了,无法使用。
另一个解决方案 -
IMAGE TEXTVIEW1
TEXTVIEW2
我对此感兴趣,所以想要使用它。 如果您有任何其他解决方案,请建议
答案 0 :(得分:0)
为什么你想要2个文本视图? textview能够扩展到你想要的尽可能多的行,你不应该在默认情况下期望“溢出”。
然而,如果你真的想要实现这一点,你可以限制第一个textview(android:maxLines)中的行数。然后你可以编写一些逻辑来首先在textview1中设置文本,再次获取文本以检查实际适合的数量,然后找出原始字符串中遗漏的剩余部分并将其设置为textview2。
答案 1 :(得分:0)