ListView滚动单击项目到ListView的中心

时间:2014-04-16 07:19:50

标签: android listview android-listview

在我的应用程序中,我有一个水平listview,其中包含20到30个项目,在listview中它显示5个项目,当我点击任何项目时(接受前两个和最后两个项目)它应该移到listview的中心我该怎么办呢,请提前帮助谢谢

1 个答案:

答案 0 :(得分:1)

你可以这样做;

  1. 在您的arraylist(或列出您使用的内容)中,您可以更改顺序。我的意思是如果你点击 1.item ,你应该重新排序,将1.item替换为项目的中间位置。
  2. 然后,您可以再次设置适配器
  3. 然后你可以设置你的列表(list.adapter)
  4. 然后你可以adapter.notifyDataSetChanged();
  5. 然后你可以list.setSelection(index);