我正在为我的应用程序制作首选项屏幕。在首选项屏幕中,我有一个 ListPreference 用于“传播有关该应用程序的信息”。但是,我不想要那里的单选按钮。我希望整个对话框看起来像是用户可以做的事情的列表,并且用户可以从菜单中选择一个选项来执行。我该怎么做?我是 Android 新手,来自 iOS 背景。
提前致谢!
我的 pref_settings.xml 中有这个。
<PreferenceCategory
android:key="pref_key_tell_friends"
android:title="@string/pref_header_tell_friends" >
<ListPreference
android:entries="@array/spread_the_word"
android:entryValues="@array/spread_the_word"
android:key="pref_key_spread"
android:title="@string/pref_title_spread" />
</PreferenceCategory>
这是我在我的活动中加载的片段 -
public static class SettingsFragment extends PreferenceFragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Load the preferences from an XML resource
addPreferencesFromResource(R.xml.pref_settings);
}
}