繁体   English   中英

将行分成多个textview

[英]break line into multiple textview

我有两个textview作为

TEXTVIEW1, TEXTVIEW2

和要显示的文字:

String line="something ... something ... still continuing ...";  // A very Big Line

首先,我希望TextView1完全填充,然后如果文本溢出,则将其余文本设置为TextView2

我的TextView1不能具有wrap_content布局尺寸,即。 它有固定的尺寸...

我正在寻找这个的原因是因为我想要这样的东西

IMAGE TEXT TEXT TEXT
      TEXT TEXT TEXT
 TEXT TEXT TEXT TEXT

我搜索了很多关于stackoverflow的问题。 有多种方法可以做到这一点。

WEBVIEW-不能将其用作所需的布局视图列表的一部分

Github上的某个项目-抱歉,使用起来太复杂了。

另一种-

IMAGE TEXTVIEW1
TEXTVIEW2

那让我有点感兴趣,所以想使用它。 如果您还有其他解决方案,请提出建议

您为什么要全部2个textview? Textview可以扩展到实际需要的尽可能多的行,并且默认情况下您不应该真正期望“溢出”。

不过,如果您确实想实现此目的,则可以限制第一个textview(android:maxLines)中的行数。 然后,您可以编写一些逻辑,以首先在textview1中设置文本,再次获取文本以检查实际适合的文本,然后找出原始字符串中遗漏的其余部分并将其设置为textview2。

你的意思是这样吗? 看一下这个库。

https://github.com/deano2390/FlowTextView

嗯

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM