【发布时间】:2013-05-28 02:03:52
【问题描述】:
我有一个列表视图,其中每一行都是一个复选框。为了知道选择的行,我认为使用稳定的 ID 会帮助我。但是我还没有找到任何可以帮助我的教程或示例。有什么建议?我目前正在覆盖 bindView 和 newView 以进行回收。
【问题讨论】:
-
提供更多信息。会有所帮助。您的确切问题是什么以及您在实施时面临什么问题。
-
我需要将选中的复选框存储在数据库中。而且我想从 oncreate 方法中执行此操作,因为我的主片段上有一个按钮。然后我想使用方法 lv.getCheckedItemIds() 我可以恢复这些项目。我不确定如何在我的自定义适配器中设置稳定的 id,所以我可以从数据库中存储我的复选框的 id。也许有更好的方法,我不知道。我对 android 有点陌生。
-
请注意,由于我重写了 bindView 和 newView 方法,所以我根本没有使用该位置。我更喜欢获取项目的 ID,而不是使用复选框显示。
标签: android android-listview android-checkbox