面试遇到个问题,给你二十个数据,让这二十个数据在Activity里循环起来,有两种方式来实现,亲测可用,上代码:
```
1.这一种,其实很简单,就是判断滑动到头部和底部的时候,ListView自动弹回到某个位置。
public class ListAdapter extends BaseAdapter
{
private List list;
private Context context;
public ListAdapter(List list,Context context)
{
this.list = list;
this.context = context;
}
//确保总个数使得ListView高度超过手机屏幕高度,以确保能够测试
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return list.get(position%list.size());
}
@Override
public long getItemId(int position)
{
// TODO Auto-generated method stub
return position%list.size();
}
@Override
public View getView(int positio