高亮Android TextView clickableespan手指向下



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

是否有一种方法(例如)设置背景颜色的clickablespan ontouch?

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

对于突出显示,您不能更改clickableespan的背景,但您可以更改文本颜色和样式,使粗体或斜体突出显示。

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

您可以在string.xml中使用HTML标记。

希望这对你有帮助…:)

最新更新