1
我知道这个问题已经被问过很多次了。但我真的是一个初学者,每个案例都有些不同,所以我见过的答案迄今为止无法帮助我。onclicklistener for listview
我有一个在适配器中构建的图像的列表视图。我希望用户能够点击一个图像,然后一个对话框应该显示一些选项。我准备好了对话框,但我无法让onclicklistener工作。
这是我在活动中,基本上均小幅编辑从Android开发者网站摘录:
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中,但我试过添加的东西,只是增加了错误。
尝试在适配器定义的ImageView setOnClickListener。 – 2014-12-04 13:36:22