Я хочу создать пользовательский диалог со списком, когда я нажимаю на 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" />
Я хочу, чтобы он имел закругленные углы , и я также хочу настраиваемые представления списка элементов (например, изображения вместо стандартных радиокнопок).
Фактический результат:
Ожидаемый результат:
Могу ли я сделать это так, чтобы я использовать ListPreference, но заменить записи @array на адаптер?
Есть ли другой способ добиться этого без необходимости избавляться от PreferenceScreen?