【问题标题】:Android: Storing and showing strings in ListViewAndroid:在 ListView 中存储和显示字符串
【发布时间】:2015-11-07 12:16:06
【问题描述】:
我需要一个DialogFragment 或类似的ListView,其中包含一个字符串列表。我还需要一些页脚或其他东西,以便可以向ListView 添加更多字符串。
基本上它是一个对话框,用户可以在其中指定端点并将其添加到应用程序,单击ListView 中的String 将使应用程序连接到该端点。
我怎么能这样做?我应该使用带有页脚的ListView 吗?如何将字符串存储在设备中?
提前非常感谢!
【问题讨论】:
标签:
android
listview
android-listview
android-dialogfragment
android-sharedpreferences
【解决方案1】:
如果你想在关闭你的应用程序后存储字符串,你应该使用 SQLite 数据库,你有一个很好的使用例子
SQLite tutorial,
在那里您可以阅读如何使用 ListView 创建 DialogFragment
DialogFragment with ListView.
要将数据库中的数据放入ListView,您应该从数据库中获取List<String> someData。
要添加新字符串,您可以将其添加到数据库并刷新所有对话框View,或使用命令将其添加到列表someData.add(String string);
希望能帮到你