Android Settings 使设置主界面可以被键盘上下键所选中
Posted 王睿丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Settings 使设置主界面可以被键盘上下键所选中相关的知识,希望对你有一定的参考价值。
思路
1、我们首先要想到,这个效果和Tab键切换焦点类似
2、找到上下键的回调处
3、将tab键的聚焦代码复制到上下键的回调处即可
direction = View.FOCUS_FORWARD;
路径:frameworks/base/core/java/android/view/ViewRootImpl.java
这里我们只需要让方向↓键获取到焦点,↑键自然也就可以获取到了
private boolean performFocusNavigation(KeyEvent event)
case KeyEvent.KEYCODE_DPAD_DOWN:
++ direction = View.FOCUS_FORWARD;
++ // if (event.hasNoModifiers())
++ // direction = View.FOCUS_DOWN;
++ //
break;
Settings 开发系列:
Android Settings 去除振动功能
Android Settings 去除自动旋转屏幕
Android Settings 使设置主界面可以被键盘上下键所选中
Android Settings 取消全选效果改为直接选中选项
以上是关于Android Settings 使设置主界面可以被键盘上下键所选中的主要内容,如果未能解决你的问题,请参考以下文章
Android 7.0 Settings Summary 小记