Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓按钮编程点击_Android_Button_Click - Fatal编程技术网

Android 安卓按钮编程点击

Android 安卓按钮编程点击,android,button,click,Android,Button,Click,我有一个钮扣。我想模拟一下点击。performClick完成了大部分工作,但它不做按钮的动画。我也尝试了setPressed和setEnabled,但没有骰子。尝试使用该工具 按下设置后调用invalidate以强制视图重画: btn.setPressed(true); btn.invalidate(); 是的,我想要它做什么,但现在我如何重置它?它卡在第二个可拖动状态,第二次无效或setPressedfalse似乎都不会将其恢复。您必须将其设置为false,然后再次无效:btn.setPre

我有一个钮扣。我想模拟一下点击。performClick完成了大部分工作,但它不做按钮的动画。我也尝试了setPressed和setEnabled,但没有骰子。

尝试使用该工具

按下设置后调用invalidate以强制视图重画:

btn.setPressed(true);
btn.invalidate();

是的,我想要它做什么,但现在我如何重置它?它卡在第二个可拖动状态,第二次无效或setPressedfalse似乎都不会将其恢复。您必须将其设置为false,然后再次无效:btn.setPressedfalse;无效;非常感谢!我做错的是把它放错了地方——我必须把setpressedfalse放在ACTION_UP的案例中,否则它执行的一切都太快了,你看不到按钮的变化。