有关stackoverflow的类似问题,但他们回答的问题是“如何突出显示 onclick ”而不是 ontouch
有没有办法(例如)设置clickablespan ontouch的背景颜色?
答案 0 :(得分:0)
您可以按照设备上的触摸图案来实现这一目标--- 捕获触摸事件坐标。根据您的布局定义范围行为。注意:捕获触摸事件可能会占用大量CPU资源!如果你真的想在你的应用程序中实现这种实现,请务必确认。
答案 1 :(得分:0)
要突出显示,您无法更改ClickableSpan的背景,但您可以更改文本颜色和样式以使粗体或斜体突出显示。
<string name = "descMsg">Tap <FONT COLOR=\"#E22882\">"<i>here</i></FONT> to launch the app.</string>
您可以在带有HTML标记的 string.xml 中使用它。
希望这会对你有所帮助.. :)