我有一个任意字符串。我想做的是针对表示某种持续时间的任何文本子字符串,例如5分钟,5:00、1 / 2小时,半小时等,我想使文本可点击,打开图像视图,单击该图像视图将引导用户进入相应时间设置的计时器,倒计时。
但是,我需要弄清楚如何以编程方式执行此操作。我已经做了很多研究,其中的大多数解决方案似乎都是专门为电子邮件或URL设计的。我已经研究过某种正则表达式匹配,但是我不知道如何告诉onclicklistener哪个特定部分被单击。
答案 0 :(得分:0)
使用
yourTextView.performClick()
调用此视图的OnClickListener(如果已定义)。执行所有 与点击相关的常规操作:报告可访问性 活动,播放声音等。
或另一个选择是
yourTextView.callOnClick ()
直接调用任何附加的OnClickListener。与performClick()不同, 这只会调用侦听器,不会进行任何关联的点击 报告可访问性事件之类的操作。
但可以在API级别15中添加
希望这会有所帮助