Можно ли изменить значок радиокнопки в группе переключателей андроид

Я хочу разрешить пользователю моего приложения Android устанавливать некоторые параметры. Этот переключатель идеально подходит для этой ситуации. Тем не менее, мне не нравятся растровые кнопки.

Можно ли изменить значок переключателя? Например, возможно ли создать собственный макет для каждой строки, а в этой ссылке – мой собственный значок и изменить шрифт и т. Д.

    Да, возможно, вам нужно определить свой собственный стиль для переключателей, в res / values ​​/ styles.xml:

         

    «радио» здесь должно быть выведено с учётом состояния, radio.xml:

                 

    Затем просто примените пользовательскую тему либо к целому приложению, либо к действиям по вашему выбору.

    Для получения дополнительной информации о темах и стилях смотрите http://brainflush.wordpress.com/2009/03/15/understanding-android-themes-and-styles/, что является хорошим руководством.

    Вы можете поместить обычное изображение в радиообъекте, как обычная кнопка. для этого создайте один файл XML в папке с возможностью переноса, например

           

    Здесь вы можете использовать 3 разных изображения для радиообмена

    и использовать этот файл для RadioButton:

     android:button="@drawable/aus" android:layout_height="120dp" android:layout_width="wrap_content" 

    Более простой способ изменить радиокнопку – это просто установить селектор для прав на правку

      

    И селектор:

         

    Это все

    да …. `из Xml

     android:button="@drawable/yourdrawable" 

    и с Java

     myRadioButton.setButtonDrawable(resourceId or Drawable); 

    `

    Вот, вероятно, быстрый подход,

    введите описание изображения здесь

    С двумя значками, показанными выше, у вас будет RadioGroup что-то вроде этого

    введите описание изображения здесь

    • измените ориентацию RadioGroup на горизонтальную
    • для каждого свойства RadioButton попробуйте указать значок Button под CompoundButton ,
    • отрегулируйте размер и размер,
    • и установите флажок Background при проверке.
    Interesting Posts

    Как создать multidimensional array ArrayList в Java?

    Решение между искусственным первичным ключом и естественным ключом для таблицы Products

    Найти пользователя Facebook (ссылка на страницу профиля) по известному адресу электронной почты

    findViewById () возвращает null – попробовал ВСЕ

    Доступ к глобальному массиву за пределами связанного неопределенного поведения?

    Как я могу заставить Windows 10 искать мои настройки / элементы панели управления?

    Способы реализации управления версиями данных в MongoDB

    Использование streamов для создания запросов к базе данных

    SSLHandshakeException: нет альтернативных имен объектов

    Изучение регулярных выражений

    Когда использовать @QueryParam vs @PathParam

    AngularJS, решение и неизвестный поставщик

    Google Chrome – Новая вкладка – закладки – Как восстановить удаленные файлы?

    Как можно печатать переменную size_t портативно с помощью семейства printf?

    Воспроизводимые фоновые изображения css

    Давайте будем гением компьютера.