Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在视图组中自定义焦点导航_Android - Fatal编程技术网

Android 如何在视图组中自定义焦点导航

Android 如何在视图组中自定义焦点导航,android,Android,我有一个视图组,它有两个作为子视图的聚焦视图。 我想知道如何自定义焦点的传递方式 在这两个视图之间。换句话说,当我按下向下键或 在emulator中的Up键,我想控制这些子项中的哪一个 有焦点 我阅读了ViewGroup的JavaDoc,我看到了这两种方法 public View focusSearch (View focused, int direction) public boolean requestFocus (int direction, Rect previouslyFocusedR

我有一个视图组,它有两个作为子视图的聚焦视图。 我想知道如何自定义焦点的传递方式 在这两个视图之间。换句话说,当我按下向下键或 在emulator中的Up键,我想控制这些子项中的哪一个 有焦点

我阅读了ViewGroup的JavaDoc,我看到了这两种方法

public View focusSearch (View focused, int direction)
public boolean requestFocus (int direction, Rect previouslyFocusedRect)
但我不知道我应该超越这些方法中的哪一个去实现 我想要什么

谢谢你的建议


关于,

您也可以尝试使用
android:nextFocusDown
属性,比如
ApiDemos
中的focus\u 3.xml示例,您是否以某种方式管理了它?se我有一个类似的问题: