Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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
Java 聚焦和按下安卓按钮有什么区别?_Java_Android_Button - Fatal编程技术网

Java 聚焦和按下安卓按钮有什么区别?

Java 聚焦和按下安卓按钮有什么区别?,java,android,button,Java,Android,Button,我找到了创建android自定义按钮的教程: 按下的和聚焦的之间有什么区别 请告诉我这个按钮的聚焦状态。因为我找不到任何能让这个按钮变成橙色的条件 这里已经回答了这个问题。在发布问题之前,请彻底搜索stackoverflow: 我基本上把答案贴在这里是为了方便你 “已启用->可能的用户交互。 已禁用->无法进行用户交互。 如果将鼠标悬停在小部件上,它将被聚焦 如果您在该小部件上按下(半点)按钮,它将被按下 如果在鼠标处于同一位置时按下向下键和向上键,则会选中它“您可以在不单击按钮的情况下对焦按

我找到了创建android自定义按钮的教程:

按下的和聚焦的之间有什么区别
请告诉我这个按钮的聚焦状态。因为我找不到任何能让这个按钮变成橙色的条件

这里已经回答了这个问题。在发布问题之前,请彻底搜索stackoverflow:

我基本上把答案贴在这里是为了方便你

“已启用->可能的用户交互。 已禁用->无法进行用户交互。 如果将鼠标悬停在小部件上,它将被聚焦 如果您在该小部件上按下(半点)按钮,它将被按下
如果在鼠标处于同一位置时按下向下键和向上键,则会选中它“

您可以在不单击按钮的情况下对焦按钮。这是我最近开发的应用程序中的一个bug。我将它们设置为可聚焦:然后第一次单击它们只是将用户聚焦在按钮上,第二次实际触发onClick事件。这不是很好的用户体验,但我认为在某些情况下,这可能很有用。

我假设您可以通过按下设备上的向下/向上箭头键来聚焦按钮。因为我现在无法验证,你必须自己检查一下。我已经看过了。但是,仍然困惑于专注于触摸屏。感谢将鼠标推到android设备上???@tm_,为未来的发展而努力哈哈,在一些android设备上,比如N1,可以使用轨迹球移动到UI的不同部分。答案在这个意义上是适用的。但我同意,“鼠标悬停”部分是误导性的