1

我的活动在屏幕的左半部分有一组按钮,在右侧有一个 ListView。最初,焦点在第一个按钮上。当我通过按向下箭头键然后按向右箭头键浏览按钮时,焦点不会转到最顶部的列表项。相反,右侧相应的列表项会获得焦点。

有没有一种方法,当我按下右箭头键时,焦点会转到 Listview 上的最顶部项目?

任何输入将不胜感激!

问候,琪琪

4

1 回答 1

0

再一次,我在回答我自己的问题。

要使焦点转到 ListView 的顶部,请执行以下操作:

myList.setSelection(0);
myList.requestFocus(0);

0 是列表视图中最顶部项目的位置。

希望这对某人有帮助!

于 2010-10-08T08:02:20.057 回答