在手指向下突出显示Android TextView clickableSpan?

时间:2013-06-05 08:41:45

标签: android textview

有关stackoverflow的类似问题,但他们回答的问题是“如何突出显示 onclick ”而不是 ontouch

有没有办法(例如)设置clickablespan ontouch的背景颜色?

2 个答案:

答案 0 :(得分:0)

您可以按照设备上的触摸图案来实现这一目标--- 捕获触摸事件坐标。根据您的布局定义范围行为。注意:捕获触摸事件可能会占用大量CPU资源!如果你真的想在你的应用程序中实现这种实现,请务必确认。

答案 1 :(得分:0)

要突出显示,您无法更改ClickableSpan的背景,但您可以更改文本颜色和样式以使粗体或斜体突出显示。

<string name = "descMsg">Tap &lt;FONT COLOR=\"#E22882\">"&lt;i>here&lt;/i>&lt;/FONT> to launch the app.</string>

您可以在带有HTML标记的 string.xml 中使用它。

希望这会对你有所帮助.. :)