我有一个
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对话框。换句话说,设置“模式”的快捷方式,而不离开我的主要活动并转到偏好。
我还需要它使用APII级别&lt; 11。
有可能吗?
答案 0 :(得分:0)
使用PreferenceFragment,请参见示例here
您可以在内部和FragmentActivity
或DialogFragment
内使用它
但是,如果您需要使用以下API 11,请考虑自定义视图。