java - 如何使用代码启用键盘导航?
问题描述
假设由于某种原因我得到了一个代码,其中主要活动将显示一个对话框以允许用户确认退出或只是取消,我想实现用户可以使用箭头键左右移动或向后旋转到两个按钮(cancel或OK),我如何在代码中做到这一点?
我发现了许多使用 XML 方法的解决方案,其中视图将具有android:nextFocusRight="@+id/button2
. 但是这怎么可能以编程方式完成呢?
我找不到使用 Java 代码的等价物。
解决方案
这是一个等效的方法。每个视图都有它。你的情况:
view.setNextFocusRightId(R.id.button2);
推荐阅读
- javascript - 在 react-native 中将值从一个文件导入另一个文件的问题
- powerbi - 如何对 DAX 中的度量值求和?
- r - 使用循环根据 R 中的子集数据计算相关性
- flutter - 如何将 InternalLinkedHashMap 转换为 Map
? - java - Junit断言失败的HTTP post请求
- html - 当一个被点击时,Bootstrap 折叠展开所有卡片
- reactjs - 无法在子组件 React redux jest 中激发更改事件
- azure - Cosmos DB 左连接
- javascript - React 类组件异常 this 对方法的绑定
- python - 基于 Project 和 ID 两列的 SUM