如何使用向上和向下按钮遍历列表?

时间:2011-12-17 19:30:21

标签: android button

我在layout.xml中实现了一个“向上”按钮和一个“向下”按钮,我想使用它来浏览字符串的ListView。我怎么能做到这一点? 我不想使用ListView的“scroll”属性,也不想在Scrollview中使用具有垂直方向的LinearLayout来遍历列表。我只想通过按下相应的按钮来上下移动我的ListView。

任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:2)

你的班级团体可以有一个变量int i = 0; 然后,当活动加载时,将选择位置0处的项目。如果您的用户按下向下按钮,请执行以下操作:

i++;
setSelection(i);

同样回到过去:

i--;
setSelection(i);

当然,当你已经在选择0或最大选择时,你必须为代码添加逻辑,但这就是我如何做到这一点的要点。

要注意,我从未使用ListView,因为我不需要,但上述情况应该有效。我从The Android Documentation

获取了所有信息