【发布时间】:2014-03-05 08:04:07
【问题描述】:
我想创建一个对话框,用户可以在其中选择一个单选选项并单击确定。列表项必须同时包含来自 sqlite db 的 id 和文本(但仅向用户显示文本)。由于 setSingleChoiceItems 接受 ListAdapter,我可能需要创建一个自定义列表适配器并从我的数据库选择结果中加载项目。我实际上需要帮助来创建这个自定义 ListAdapter。只有在用户单击“确定”后,我才需要获取所选项目的文本和 id 以保存到相应的 SharePreferences 字段中。
【问题讨论】:
-
你有没有为此尝试过?
-
我试图声明一个 ListAdapter,它被作为我的 setSingleChoiceItems 上的参数来完成,尽管我需要帮助来更新这些方法: public View getView(int position, View convertView, ViewGroup parent)、public long getItemId(int position) 和其他创建 ListAdpter 对象的方法。
标签: android sqlite android-alertdialog listadapter