java - 如何使用代码启用键盘导航?

标签 java android navigation keyboard programming-languages

假设出于某种原因我得到了一个代码,其中主要 Activity 将显示一个对话框以允许用户确认退出或只是取消,我想实现用户可以使用箭头键左右移动或旋转回到两个按钮(取消确定),如何在代码中执行此操作?

我发现许多使用 XML 方法的解决方案,其中 View 将具有 android:nextFocusRight="@+id/button2。但这如何以编程方式完成?

我找不到使用 Java 代码的等效项。

最佳答案

Here是一个等价的方法。每个 View 都有它。 你的情况:

view.setNextFocusRightId(R.id.button2);

关于java - 如何使用代码启用键盘导航?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56599310/

相关文章:

html - 页面导航 - 带有 knockout.js 的 jQuery Mobile

android - 单击抽屉导航项目,抽屉导航中的新 ListView

java - 如何拆分下一个条目集迭代器?

android - 使用 websockets 进行 Android 聊天

Android studio 访问变量内部类

android - AchartEngine Android 专用饼图

javascript - 您如何称呼 Oracle 使用的顶部导航菜单?

java - weka - 如何打印错误分类的实例

适合初学者的基于 Java 的 Web 应用程序框架

java - 如何创建自定义 Apache Camel Timer 对象