Почему мое диалоговое окно listPreference выглядит иначе?

Я просмотрел несколько руководств, и все их диалоги listPreference выглядят так.

диалоговое окно listPreference

но мой диалог выглядит так

мой диалог

Есть идеи, почему мой диалог выглядит иначе? Я просмотрел учебники, и мой код xml выглядит так же, как и их.

Вот мой код pref_general.xml.

<?xml version="1.0" encoding="utf-8"?>

  <!-- NOTE: EditTextPreference accepts EditText attributes. -->
<!-- NOTE: EditTextPreference's summary should be set to its value by the activity code. -->
<EditTextPreference
    android:key="@string/pref_location_key"
    android:title="@string/pref_title_location"
    android:defaultValue="@string/pref_location_default"
    android:selectAllOnFocus="true"
    android:inputType="text"
    android:capitalize="words"
    android:singleLine="true"
    android:maxLines="1" />

<!-- NOTE: ListPreference's summary should be set to its value by the activity code. -->
<ListPreference
    android:title="@string/pref_temperature_units_title"
    android:key="@string/pref_temperature_units_key"
    android:defaultValue="@string/pref_units_metric"
    android:entryValues="@array/pref_temperature_unit_values"
    android:entries="@array/pref_temperature_units"
    />

и часть кода активности

public class SettingsActivity extends PreferenceActivity
    implements Preference.OnPreferenceChangeListener {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // Add 'general' preferences, defined in the XML file
    addPreferencesFromResource(R.xml.pref_general);

    // For all preferences, attach an OnPreferenceChangeListener so the UI summary can be
    // updated when the preference changes.
    bindPreferenceSummaryToValue(findPreference(getString(R.string.pref_location_key)));
    bindPreferenceSummaryToValue(findPreference(getString(R.string.pref_temperature_units_key)));

}

person luismbedder    schedule 08.12.2015    source источник


Ответы (1)


Я думаю, вы тестируете устройство с леденцами. если вы протестируете ниже устройства с леденцами, оно будет выглядеть как первое. Вы можете настроить его следующим образом: button">Как настроить переключатель предпочтений списка'

person Srikanth    schedule 08.12.2015