我在layout.xml中实现了一个“向上”按钮和一个“向下”按钮,我想使用它来浏览字符串的ListView。我怎么能做到这一点? 我不想使用ListView的“scroll”属性,也不想在Scrollview中使用具有垂直方向的LinearLayout来遍历列表。我只想通过按下相应的按钮来上下移动我的ListView。
任何帮助表示赞赏!
答案 0 :(得分:2)
你的班级团体可以有一个变量int i = 0;
然后,当活动加载时,将选择位置0处的项目。如果您的用户按下向下按钮,请执行以下操作:
i++;
setSelection(i);
同样回到过去:
i--;
setSelection(i);
当然,当你已经在选择0或最大选择时,你必须为代码添加逻辑,但这就是我如何做到这一点的要点。
要注意,我从未使用ListView
,因为我不需要,但上述情况应该有效。我从The Android Documentation