我想弄个常用城市,用listview显示,设定只能显示3个,添加新的话则去掉最旧的,永远显示3个。请问大神们是怎么实现的?listview

解决方案 »

  1.   


    是用linkedlist吗,设置一个循环,if i>3,linkedlist有个方法能去掉最后一个,然后添加,对吧?
      

  2.   

    建个item类的arrarylist<item>每次只需修改arrarylist里面的数据,然后把item的值传给list adapter 在通过Adapter.notifyDataSetChanged()来通知修改list数据就可以了
      

  3.   

    list显示的是数组,对这个数组进行添加和删除,然后notifyAdapter就OK了。