Android以编程方式设置文本可点击

时间:2018-07-25 02:42:44

标签: android parsing textview

我有一个任意字符串。我想做的是针对表示某种持续时间的任何文本子字符串,例如5分钟,5:00、1 / 2小时,半小时等,我想使文本可点击,打开图像视图,单击该图像视图将引导用户进入相应时间设置的计时器,倒计时。

但是,我需要弄清楚如何以编程方式执行此操作。我已经做了很多研究,其中的大多数解决方案似乎都是专门为电子邮件或URL设计的。我已经研究过某种正则表达式匹配,但是我不知道如何告诉onclicklistener哪个特定部分被单击。

1 个答案:

答案 0 :(得分:0)

使用

yourTextView.performClick()
  

调用此视图的OnClickListener(如果已定义)。执行所有   与点击相关的常规操作:报告可访问性   活动,播放声音等。

或另一个选择是

yourTextView.callOnClick ()
  

直接调用任何附加的OnClickListener。与performClick()不同,   这只会调用侦听器,不会进行任何关联的点击   报告可访问性事件之类的操作。

但可以在API级别15中添加

希望这会有所帮助