显示主要活动的ListPreference

时间:2013-11-25 13:22:47

标签: android listpreference

我有一个

SettingsActivity extends PreferenceActivity

SettingsActivity由addPreferencesFromResource(R.xml.preferences)填充,我有自定义

SMode extends ListPreference
<PreferenceCategory
    android:key="key"
    android:persistent="false"
    android:title="Title" >

<package.SMode
    android:title="Mode"
        android:entries="@array/1"
        android:entryValues="@array/2"
    android:key="prefSMode"
                android:summary="Sum"
    />

我想要做的是通过单击PreferenceActivity外部的按钮来显示此ListPreference对话框。换句话说,设置“模式”的快捷方式,而不离开我的主要活动并转到偏好。

我还需要它使用API​​I级别&lt; 11。

有可能吗?

1 个答案:

答案 0 :(得分:0)

使用PreferenceFragment,请参见示例here 您可以在内部和FragmentActivityDialogFragment内使用它 但是,如果您需要使用以下API 11,请考虑自定义视图。