代码之家  ›  专栏  ›  技术社区  ›  n179911

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

  •  2
  • n179911  · 技术社区  · 15 年前

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

    我读了viewgroup的javadoc,我看到了这两种方法。

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

    但我很困惑,我应该超越这些方法中的哪一个来实现 我想要什么。

    谢谢你的建议。

    当做,

    1 回复  |  直到 13 年前
        1
  •  1
  •   Lucifer phtrivier    13 年前

    您也可以尝试使用 android:nextFocusDown 属性,如focus中的\3.xml示例 ApiDemos .