1

アプリの設定画面を作っています。設定画面内には、アプリについて「言葉を広める」ための ListPreference があります。ただし、ラジオボタンは必要ありません。ダイアログ全体を、ユーザーが実行できることのリストであるかのように見せたいと思います。ユーザーは、メニューから実行されるオプションを 1 つ選択します。どうすればいいのですか?私はiOSのバックグラウンドから来て、Androidが初めてです。

前もって感謝します!

ここに画像の説明を入力

これは 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);
        }
    }
4

1 に答える 1