Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.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 - Fatal编程技术网

Android 安卓按钮松动“;按「;显示弹出窗口或对话框时的状态

Android 安卓按钮松动“;按「;显示弹出窗口或对话框时的状态,android,Android,我需要一个按钮,它可以在“按下”和“未按下”状态下编程设置,我使用method.setPressed(true),按钮保持此状态,直到弹出菜单或动作菜单显示,然后按钮进入“未按下”状态。 这是安卓系统中的一个bug还是其他什么?如何保持按钮的“按下”状态,直到采取“取消按下”所需的操作为止?您可能正在寻找切换按钮?使用ToggleButton或复选框可能会导致问题。很难准确地说出您正在做什么,但是如果按钮正在使用.setPressed()更改其自身的状态,则需要使用处理程序在短时间延迟后调用它。

我需要一个按钮,它可以在“按下”和“未按下”状态下编程设置,我使用method.setPressed(true),按钮保持此状态,直到弹出菜单或动作菜单显示,然后按钮进入“未按下”状态。
这是安卓系统中的一个bug还是其他什么?如何保持按钮的“按下”状态,直到采取“取消按下”所需的操作为止?

您可能正在寻找切换按钮?使用ToggleButton或复选框可能会导致问题。很难准确地说出您正在做什么,但是如果按钮正在使用
.setPressed()
更改其自身的状态,则需要使用处理程序在短时间延迟后调用它。
按钮。如果您单击该按钮,setPressed(true)
将不起作用,因为一旦您松开该按钮,Android将重置它