如何在 ViewGroup 中自定义焦点导航

How to customize focus navigation in a ViewGroup

提问人:n179911 提问时间:7/30/2009 最后编辑:Carl Manastern179911 更新时间:4/27/2012 访问量:1804

问:

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

我阅读了 ViewGroup 的 JavaDoc,我看到了这 2 个方法。

public View focusSearch (View focused, int direction)
public boolean requestFocus (int direction, Rect previouslyFocusedRect)

但是我很困惑我应该覆盖这些方法中的哪一种来实现 我想要什么。

谢谢你的任何建议。

问候

人造人

评论

0赞 traninho 4/9/2015
你以某种方式管理它了吗?se 我有一个类似的问题: stackoverflow.com/questions/29538526/...

答:

1赞 reflog 7/30/2009 #1

您也可以尝试使用 attribute,如 focus_3.xml 中的示例所示。android:nextFocusDownApiDemos