4

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

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

4

2 回答 2

0

您可以通过跟踪设备上的触摸模式来实现这一点---捕获触摸事件坐标。根据您的布局定义范围行为。注意:捕获触摸事件可能会占用大量 CPU!如果您真的希望在您的应用程序中实现这种实现,请确定。

于 2013-06-05T09:01:35.313 回答
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中使用它。

希望对你有帮助..:)

于 2013-06-05T09:22:58.660 回答