【发布时间】:2013-06-08 16:30:49
【问题描述】:
我该如何实现这样的东西:
我想在单个 TextView 中执行此操作。设置 TextView 的背景颜色将不起作用。
我猜应该可以使用 spannable,但我不知道怎么做。
在 html 中我会这样做:
<html>
<body>
<span style="background:#CCCCCC;">first line <br /> second long line </span>
</body>
</html>
但我不知道如何在 Android 上做到这一点。 最后一个选项是将文本拆分为两个文本视图,并将每个文本视图的背景颜色和 with/height 设置为 wrap_content。但是由于文本长度/字数可以是动态的,所以我需要计算每个单词的长度等。必须有更好的方法:)
【问题讨论】: