在保持onListItemClick

时间:2016-12-06 13:22:05

标签: android listview checkbox sqlite

我目前有一个SQLite3数据库,用户通过EditText保存他们的数据。然后使用ListView显示EditText数据的保存日期。单击ListView中的日期后,将显示用户保存的数据。

我想添加一些功能,允许在每个ListView项目中添加一个复选框,表明用户想要删除该数据点。

有一个允许包含“删除”按钮的复选框的最佳方法是什么,还要保持单击ListView项目时显示以前保存的数据的功能?

我之前尝试过:

ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(
            this,
            android.R.layout.simple_list_item_multiple_choice,
            arrayDateList);
setListAdapter(arrayAdapter);

但每次单击该项目时,它都会显示上一项并选中该复选框。我只想选中复选框或列表项,但不能同时选择两者。这也意味着XML文件的变化吗?

提前致谢!

0 个答案:

没有答案