【问题标题】:Check item in ListView (ListActivity) on create在创建时检查 ListView (ListActivity) 中的项目
【发布时间】:2013-04-05 19:43:58
【问题描述】:

我需要设置带有复选框的 ListView 之类的东西,但必须动态添加内容,而不是从 XML(从文件夹加载文件名)。

如何让 ListActivity 带有记住设置的复选框? 像这样列出
ListView + CheckBox (长答案)看起来不错,但我不知道如何检查一些 onCreate()。我想将字符串保存在SharedPreferences 中,当应用程序关闭并再次重新加载时,它会检查之前检查过的内容。

或者,有没有更好的方法来做到这一点?

非常感谢您的回答。

【问题讨论】:

  • 如果你愿意,我已经使用 sharedprefrences 做了一个示例,我会发送

标签: android listview checkbox


【解决方案1】:

您需要做的只是在您检查某个项目时为其设置偏好。 然后在重新创建活动后,根据偏好设置 listview 适配器和 setChecked(true) 为 listview_row 上的复选框

【讨论】:

  • 是的,就是这样 - 适配器是必需的。这是带有适配器的列表的漂亮示例 - 然后我添加了一些关于首选项的内容并且它起作用了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-25
  • 2011-01-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多