Составная кнопка Android через XML-файл

#android #button #android-button

#Android #кнопка #android-кнопка

Вопрос:

Я пытаюсь использовать встроенный элемент управления Android CompoundButton , однако мне не повезло использовать его в xml, вот мой код

 <CompoundButton
    android:id="@ id/mini_recorder_play"
    android:layout_width="40dp"
    android:layout_height="40dp"
    android:layout_weight="1"
    android:background="@drawable/play_d" />
  

при раздувании генерируется исключение.

Комментарии:

1. похоже, что compoundbutton является абстрактным, поэтому он не будет работать.

Ответ №1:

CompoundButton это абстрактный класс, вы не можете создать его экземпляр напрямую. Вы должны либо создать экземпляр одного из его подклассов (например, CheckBox , RadioButton , ToggleButton ), либо создать свой собственный настраиваемый подкласс, если ни один из этих виджетов не соответствует вашим потребностям.

HTH