你先要看看BaseAdapter的使用方法,参考:http://www.pcsalt.com/android/listview-using-baseadapter-android/#sthash.xSmL8M8U.dpbs 你代码一些不对的地方: @Override public int getCount() { // TODO Auto-generated method stub //这里应该返回的是数据的个数,对于你的数据而言,就是st[]的下标数量 return Integer.MAX_VALUE; }@Override public Object getItem(int position) { // TODO Auto-generated method stub //这里应该返回的是指定下标的对象,对于你的数据而言,就是st[position] return position; }还有对于 public View getView(int position, View convertView, ViewGroup parent) { 的使用,你还是好好看看参考的文章,好好理解下吧。
版主阿 @Override public int getCount() { // TODO Auto-generated method stub //这里应该返回的是数据的个数,对于你的数据而言,就是st[]的下标数量 return Integer.MAX_VALUE; } 这里 returned integer.MAX_VAlUE 我是想无限循环这个gallery滚动图像
数组越界,Adapter中应该再把数据传递过来,要么把数组在Adapter中再写一遍这两个方法应该这样写@Override public int getCount() { // TODO Auto-generated method stub return 数组.length; }@Override public Object getItem(int position) { // TODO Auto-generated method stub return 数组[position]; }
你代码一些不对的地方:
@Override
public int getCount() {
// TODO Auto-generated method stub
//这里应该返回的是数据的个数,对于你的数据而言,就是st[]的下标数量
return Integer.MAX_VALUE;
}@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
//这里应该返回的是指定下标的对象,对于你的数据而言,就是st[position]
return position;
}还有对于
public View getView(int position, View convertView, ViewGroup parent) {
的使用,你还是好好看看参考的文章,好好理解下吧。
@Override
public int getCount() {
// TODO Auto-generated method stub
//这里应该返回的是数据的个数,对于你的数据而言,就是st[]的下标数量
return Integer.MAX_VALUE;
}
这里 returned integer.MAX_VAlUE 我是想无限循环这个gallery滚动图像
public int getCount() {
// TODO Auto-generated method stub
return 数组.length;
}@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return 数组[position];
}
我想让这个gallery无限循环滚动图片