OnClickListener用于列表视图?

时间:2012-11-05 10:04:09

标签: android listview dialog

如何为列表视图插入OnClickListener?当我点击一个项目时,我想显示一个带有两个按钮的警告对话框,“是”和“否”。

private void loadListViewData() {
    DatabaseHandler db = new DatabaseHandler(getApplicationContext());
    List<String> lables = db.getAllLabels();

    ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(
        this,
        android.R.layout.simple_dropdown_item_1line,
        lables);

    listview.setAdapter(dataAdapter);
}

1 个答案:

答案 0 :(得分:0)

如果您想在项目上设置Click Listener,然后在listview上使用setOnItemClickListener,使用此方法您也可以访问点击的项目位置,只需执行以下操作:

listView.setOnItemClickListener(new OnItemClickListener(){
    @Override
    public void onItemClick(AdapterView adapterView, View convertView, int position, long id)
    {
         //Do some operation
    }
});