Android Gallery仅显示1张图像,如何解决?

Android Gallery仅显示1张图像,如何解决?,android,Android,我试图在我的代码中设置一个包含多个图像的图库,但我遇到的问题是,图库仅显示我阵列中的一个图像,第一个图像只有一个人能告诉我问题是什么吗 谢谢 代码: }您必须实际实现getItem(int)和getItemId(int)。另外,使用int作为数组的数据类型,因为Integer将导致装箱/取消装箱,这会降低您的速度。@LukasKnuth嘿,您能帮我怎么做吗?我正在观看的教程没有改变其中任何一个,但是他的仍然有效。而且,您不需要实现SpinnerAdapter,BaseAdapter`已经实现了。

我试图在我的代码中设置一个包含多个图像的图库,但我遇到的问题是,图库仅显示我阵列中的一个图像,第一个图像只有一个人能告诉我问题是什么吗

谢谢

代码:


}

您必须实际实现
getItem(int)
getItemId(int)
。另外,使用
int
作为数组的数据类型,因为
Integer
将导致装箱/取消装箱,这会降低您的速度。@LukasKnuth嘿,您能帮我怎么做吗?我正在观看的教程没有改变其中任何一个,但是他的仍然有效。而且,您不需要实现
SpinnerAdapter
BaseAdapter`已经实现了。@TylerM。我已尝试设置getItem和getItemId以从数组返回位置,但这不起作用,这是错误的方法吗?galler是否只显示一个图像,还是显示三个相同的图像?
public class ImageAdapter extends BaseAdapter implements SpinnerAdapter {

private Context context;

public ImageAdapter(Context context) {
    // TODO Auto-generated constructor stub
    this.context = context;
}

@Override
public int getCount() {
    // TODO Auto-generated method stub
    return ThumbsIds.length;
}

@Override
public Object getItem(int arg0) {
    // TODO Auto-generated method stub
    return null;
}

@Override
public long getItemId(int arg0) {
    // TODO Auto-generated method stub
    return 0;
}

@SuppressWarnings("deprecation")
@Override
public View getView(int position, View convertview, ViewGroup arg2) {
    // TODO Auto-generated method stub
    ImageView imageView = null;
    if(convertview==null){
        imageView = new ImageView(context);
        imageView.setLayoutParams(new Gallery.LayoutParams(250,230));
        imageView.setPadding(8,8,8,8);
    }else{
        imageView =(ImageView)convertview;
    }

    imageView.setImageResource(ThumbsIds[position]);
    return imageView;
}

public Integer[] ThumbsIds ={
        R.drawable.seanpic,
        R.drawable.billypic,
        R.drawable.actor_1
};