listview的java onclicklistener
我知道这个问题已经被问了很多次了。但我确实是一个初学者,每个案例都略有不同,所以我所看到的答案到目前为止都帮不了我
我有一个在适配器中构建的图像列表视图。我希望用户能够单击图像,然后显示一个带有一些选项的对话框。我已经准备好了对话,但是我不能让onclick侦听器工作
这是我在活动中看到的内容,基本上都是安卓开发者网站上经过轻微编辑的摘录:
public class ImageSelection extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_image_selection);
ImageAdapter adapter = new ImageAdapter(this);
ListView listView = (ListView) findViewById(R.id.my_list);
listView.setAdapter(adapter);
}
public void showDialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(ImageSelection.this);
builder.setTitle(R.string.goselect)
.setItems(R.array.dif, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
});
AlertDialog dialog = builder.create();
dialog.show();
}
}
我想我必须在创建listView的oncreate中添加一些东西,但是我尝试添加的东西只会添加错误
# 1 楼答案
将此添加到onCreate: