android - 强制失去焦点

标签 android

考虑一个带有几个按钮的 Activity 。

我们可以通过这种方式动态分配焦点:

b1.requestFocus();

如果用户双击按钮,我想强制失去焦点。

我怎样才能做到这一点?

最佳答案

诀窍是检测双击。一种方法是在第一次点击时启动计时器,并检查在超时值内是否再次点击同一按钮。

您可以通过将 setFocusable 设置为 false 来失去焦点。

关于android - 强制失去焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9810427/

相关文章:

android - 使用支持库时 LoaderManager 出错

android - 带有 ListView 和消息的对话框

android - 清理项目时出错

android - 分享媒体内容使用 facebook sdk 4.x+

java - CardView setCardBackgroundColor 不起作用

android - 由于 AsyncTask 是一个单独的类,如何将 OnPostExecute() 的结果获取到主要 Activity ?

android - Android 开发者教程中无法将搜索按钮添加到操作栏

android - 使用来自多个模块 dagger 2.11 android 的依赖项

java - 当两者的公共(public) IP 相同时从移动设备连接到服务器

android - 如何使用加速度计和陀螺仪通过电话测量汽车的速度?