【问题标题】:Populate ListPreference with a list of supported camera picture sizes使用支持的相机图片尺寸列表填充 ListPreference
【发布时间】:2011-09-20 01:08:54
【问题描述】:

我正在开发一个相机应用程序,我需要做的是提供与用户设备兼容的分辨率列表。获取该列表没有问题,我可以使用 getSupportedPictureSizes() 方法。然而,我坚持的一点是用该列表填充 ListPreference。

ListPreference 是在一个 .xml 文件中创建的,该文件通过调用 addPreferencesFromResource(R.xml.cam_settings) 在我的 Settings PreferenceActivity 中使用。有什么想法可以让这个 ListPreference 使用支持的图片尺寸列表来填充?

提前感谢您的帮助。

【问题讨论】:

  • 仍在寻找这个答案!请帮忙...

标签: android camera preferenceactivity preference listpreference


【解决方案1】:

我猜你需要填充ListPreference programatically。这是LINK

【讨论】:

  • 感谢山姆,看起来它是正确的东西。是否可以使用此方法将单个 ListPreference 添加到在 .xml 中创建的现有 PreferenceScreen。还是我必须以编程方式创建整个事物?
  • 好的,我搞定了。我通过使用 getPreferenceScreen().findPreference() 获得了 ListPreference 的一个实例,然后在我的 PreferenceActivity 的 onCreate 方法中执行了 setEntries 和 setEntryValues。感谢您的帮助!
猜你喜欢
  • 2013-09-02
  • 2011-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多