【发布时间】:2014-12-19 08:52:34
【问题描述】:
在android中手动指定特定方向的下一个视图的方法或配置是什么?
例如我有三个按钮:
button1button2button3
通常,当我点击右方向时,我想将焦点从button1更改为button2,然后button3,但是如果我有一个奇怪的要求:我想将焦点从button1更改为@987654328 @,然后改成button2。
一个更常见的要求是当焦点在button3时,我想在点击右方向时将焦点更改为button1!
我怎样才能满足这些要求?
【问题讨论】:
-
在
onCreate中获取您需要的所有按钮的视图引用并将它们存储在一个数组中。然后你可以循环遍历数组并改变焦点 -
@Panther 我有更简单的方法吗?我记得c#有个叫
tabindex的属性可以控制TAB按下时的顺序。
标签: android view focus viewgroup