2012-01-12 104 views
1

我发现了一个教程创建Android的自定义按钮: http://developer.android.com/resources/tutorials/views/hello-formstuff.html#CustomButton重点和按下android按钮之间有什么区别?

之间是什么按下集中 并请告诉我这个按钮聚焦条件的差异。因为我找不到任何可以使此按钮变成橙色的状态。

+0

我假设你可以通过按下设备上的上/下箭头键来聚焦按钮。由于我目前无法验证,所以您必须检查一下自己。 – 2012-01-12 14:53:33

回答

0

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

1

此问题已经在这里回答。请在发布问题前彻底搜索stackoverflow:android: what is the difference between focused, enabled, pressed, and selected states?

我基本上粘贴答案在这里为您的方便。

已启用 - >用户交互可能 禁用 - >用户交互不可能 如果你将鼠标悬停一个小部件,它集中 如果您对插件进行按下(半按)。 ,它被按下 如果在鼠标位于相同位置时按下并按下,则会被选中

+0

我已经阅读过。但是,仍然把焦点集中在触摸屏上。谢谢 – farissyariati 2012-01-12 14:57:19

+3

将鼠标悬停在Android设备上? – 2014-02-13 11:49:00

+0

@tm_forthefuture哈哈,在某些类似N1的Android设备上,有一个轨迹球可用于移动到UI的不同部分。答案在这个意义上适用。但我同意,'悬停鼠标'部分是误导性的 – Abhijit 2015-02-22 21:05:33

相关问题