Можно ли создать класс предпочтений группы переключателей? - PullRequest
0 голосов
/ 27 апреля 2020

Я разрабатываю фрагмент настроек для приложения Android, и мне нужны предпочтения группы радиосвязи с переключателями. Я уже расширил CheckBoxPreference на RadioButtonPreference, изменив макет виджета, но теперь мне нужен класс, который группирует несколько тэгов RadioButtonPreference. Этот групповой класс должен быть предпочтением, которое я могу поместить в файл предпочтений xml, как и другие предпочтения.

I sh, чтобы у класса предпочтений RadioButton «Group» была настраиваемая опция макета, чтобы установить целое фон группы, заголовок и сводка, и для каждого элемента в массиве класс генерирует радиокнопку внутри группы, используя android:entries="@array/123" и android:entryValues="@array/123".

Так же, как ListPreference, у которого есть радиокнопки, но без диалоговое окно.

Позвольте мне показать пример:

предпочтение. xml

<PreferenceScreen>

....

<RadioButtonGroupPreference
    android:title="Title"
    android:summary="Summary"
    android:entries="@array/Voice"
    android:entryValues="@array/VoiceData"/>

....

</PreferenceScreen>

Результат макета:

enter image description here

Я искал много решений вокруг net, но никто не был полезен.

...