android:focusable="true" android:focusableInTouchMode="true"
我给TextView加了上边两个属性后就变成每次都要等它有了焦点后再点一次才能触发它的点击事件,有没有办法就只点一次就可以去触发它的点击事件?
您的每一个用心回答,都会让这个世界变得更美好一些!
除了康哥说的setOnFocusChangeListener以外,也可以设置触摸监听,动作弹起的时候去触发performClick
不如直接说需求吧,这个操作很迷惑啊,打开页面可能拿到焦点了,打开页面后,home,返回页面,也有可能拿到焦点吧,我还是比较好奇你的逻辑与需求。或者有更好的方法。
没有做过,大概可以这样子尝试,监听foucs变化,然后触发performClick即可。
除了康哥说的setOnFocusChangeListener以外,也可以设置触摸监听,动作弹起的时候去触发performClick
不如直接说需求吧,这个操作很迷惑啊,打开页面可能拿到焦点了,打开页面后,home,返回页面,也有可能拿到焦点吧,我还是比较好奇你的逻辑与需求。或者有更好的方法。
没有做过,大概可以这样子尝试,监听foucs变化,然后触发performClick即可。