在偏好设置.xml 中使用 PreferenceScreen 的意图
我的 Google-Fu 今天让这个 Android 新手失败了。
有人知道一个很好的例子来展示如何从 PreferenceScreen 启动意图吗?
比如:
<PreferenceScreen
android:key="preference_some_new_layout"
android:title="@string/pref_some_title">
<intent android:action="????" />
</PreferenceScreen>
我想展示一个自定义的 LinearLayout,它允许我设置一些半复杂的首选项。
解决这个问题的最佳方法是什么?
谢谢, 工作时间
My Google-Fu is failing this Android newbie today.
Does anybody know of a good example showing how to launch an intent from a PreferenceScreen?
Something like:
<PreferenceScreen
android:key="preference_some_new_layout"
android:title="@string/pref_some_title">
<intent android:action="????" />
</PreferenceScreen>
I want to show a custom LinearLayout that allows me to set some semi-complex preferences.
What is the best way to go about this?
Thanks,
wTs
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我之前使用过自定义对话框作为首选项。这是您所需要的吗? 此处是我的开源应用程序中的一个示例。
和这里是将首选项添加到 PreferenceScreen 的 XML。
这将使您可以在 DialogPreference 中生成复杂的首选项(如果您不需要对话框,您可以将其交换出来,其他人将不得不为您填写它,因为我从未尝试过),如下所示:
I've used a custom dialog box before for a preference. Is this sort of what you need? Here is an example from my open source app.
And here is the XML to add the preference to a PreferenceScreen.
This will let you produce complex preferences in a DialogPreference (you might be able to swap this out if you don't need a Dialog, someone else will have to fill that in for you because I've never tried) that look like this: