Макет диалогового окна пользовательских настроек списка на экране предпочтений с пользовательскими элементами списка - PullRequest
0 голосов
/ 19 марта 2020

Я хочу создать пользовательский диалог со списком, когда я нажимаю на ListPreference в настройках Activity.

ListPreference в root_preferences. xml:

  <ListPreference
        android:icon="@drawable/pref_language"
        app:defaultValue="en"
        app:entries="@array/language_entries"
        app:entryValues="@array/language_values"
        app:iconSpaceReserved="false"
        app:key="@string/prefkey_language"
        app:summary="%s"
        app:title="@string/language_title" />

Я хочу, чтобы он имел закругленные углы , и я также хочу настраиваемые представления списка элементов (например, изображения вместо стандартных радиокнопок).

Фактический результат:

enter image description here

Ожидаемый результат:

enter image description here

Могу ли я сделать это так, чтобы я использовать ListPreference, но заменить записи @array на адаптер?

Есть ли другой способ добиться этого без необходимости избавляться от PreferenceScreen?

...