Android Gallery和Onclicklistener构造函数未编译

Android Gallery和Onclicklistener构造函数未编译,android,android-gallery,Android,Android Gallery,这是我的主要活动。我从一个画廊教程中了解到这一点。它表示main、View v和&mclicklinklistener不能解析为类型。我一直在玩弄这个,教程并没有透露太多 公共类MainActivity扩展了活动 { ImageView选择图像; 私有整数[]图像ID={ R.drawable.image1, R.drawable.image2, R.drawable.image3, R.drawable.image4, R.drawable.image5, R.drawable.image6,

这是我的主要活动。我从一个画廊教程中了解到这一点。它表示main、View v和&mclicklinklistener不能解析为类型。我一直在玩弄这个,教程并没有透露太多

公共类MainActivity扩展了活动 {

ImageView选择图像;
私有整数[]图像ID={
R.drawable.image1,
R.drawable.image2,
R.drawable.image3,
R.drawable.image4,
R.drawable.image5,
R.drawable.image6,
R.drawable.image7,
R.drawable.image8
};
@凌驾
创建时的公共void(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
画廊画廊=(画廊)findViewById(R.id.gallery1);
选择eImage=(ImageView)findViewById(R.id.imageView1);
画廊(一);;
gallery.setAdapter(新GalleryImageAdapter(本));
//单击库的侦听器
gallery.setOnClickListener(新的OnItemClickListener(){
public void onItemClick(AdapterView父视图、视图v、整型位置、长id){
Toast.makeText(MainActivity.this,“您选择的位置=+位置,Toast.LENGTH_SHORT).show();
//显示所选图像
选择edimage.setImageResource(mimageId[position]);
}
});
}

}你在混音

void setOnClickListener(View.OnClickListener l)
// Register a callback to be invoked when this view is clicked.

void setOnItemClickListener(AdapterView.OnItemClickListener listener)
// Register a callback to be invoked when an item in this AdapterView has been clicked.
使用:

gallery.setOnItemClickListener(新的OnItemClickListener(){
public void onItemClick(AdapterView父视图、视图v、整型位置、长id){
Toast.makeText(MainActivity.this,“您选择的位置=+位置,Toast.LENGTH_SHORT).show();
//显示所选图像
选择edimage.setImageResource(mimageId[position]);
}
});

我替换了USE:code。它看起来和我以前的一模一样。
void setOnClickListener(View.OnClickListener l)
// Register a callback to be invoked when this view is clicked.

void setOnItemClickListener(AdapterView.OnItemClickListener listener)
// Register a callback to be invoked when an item in this AdapterView has been clicked.
gallery.setOnItemClickListener(new OnItemClickListener() {
    public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
        Toast.makeText(MainActivity.this, "Your selected position = " + position, Toast.LENGTH_SHORT).show();
        // show the selected Image
        selectedImage.setImageResource(mImageIds[position]);
    }
});