解决方案 »

  1.   

    你先要看看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) {
    的使用,你还是好好看看参考的文章,好好理解下吧。
      

  2.   

    版主阿 
    @Override
    public int getCount() {
    // TODO Auto-generated method stub
    //这里应该返回的是数据的个数,对于你的数据而言,就是st[]的下标数量
    return Integer.MAX_VALUE;
    }
    这里 returned integer.MAX_VAlUE 我是想无限循环这个gallery滚动图像
      

  3.   

    数组越界,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];
    }
      

  4.   


    我想让这个gallery无限循环滚动图片