【发布时间】:2011-02-27 18:44:03
【问题描述】:
我在我的应用程序中添加了一个简单的 AlertDialog,它询问用户是否希望被重定向到 info PreferenceScreen。我想知道如何从父级启动子级 PreferenceScreen。
谢谢。
【问题讨论】:
标签: android preferenceactivity preferencescreen
我在我的应用程序中添加了一个简单的 AlertDialog,它询问用户是否希望被重定向到 info PreferenceScreen。我想知道如何从父级启动子级 PreferenceScreen。
谢谢。
【问题讨论】:
标签: android preferenceactivity preferencescreen
我不知道您所说的“信息”PreferenceScreen 是什么意思,但是在编写您在 PreferenceActivity 子类中加载的首选项 xml 文件时,您可以嵌套 PreferenceScreen 标签:
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
android:orderingFromXml="true" >
<PreferenceScreen
android:title="Child preference screen"
android:summary="Description">
<CheckBoxPreference
android:defaultValue="false"
android:key="check1"
android:title="Checkbox"
android:summaryOff="off"
android:summaryOn="on" />
</PreferenceScreen>
</PreferenceScreen>
当触摸父母偏好屏幕中的条目时,孩子偏好屏幕将自动显示。
【讨论】:
PreferenceScreen 放入一个新资源中,并为其创建一个新的PreferenceActivity 子类。然后,单击按钮,启动该活动。另外,添加一个OnPreferenceClickListener,您可以在其中开始活动
我已经为类似问题提供了my solution。
【讨论】: