Android中的多行文字突出显示效果

时间:2015-03-29 13:40:10

标签: android textview

我想要实现的是使用TextView看起来像这样的效果:

enter image description here

基本上有背景,但保持线条之间的空间。我提出的唯一解决方案是为每行文本使用一个TextView,但我更喜欢使用仅使用一条多行TextView的清洁文件。

有什么想法吗?

3 个答案:

答案 0 :(得分:0)

你可以做的是在html中使用mark标签到textview。

myTextView.setText(Html.fromHtml("<mark>heading highlighted</mark>"));

答案 1 :(得分:0)

为每一行使用跨区文本。阅读Spannable API。

答案 2 :(得分:0)

请参阅此答案here,因为它描述了如何使用以下属性在TextView中实现多行之间的间距:

android:lineSpacingMultiplier 

android:lineSpacingExtra

希望有助于。 问候