#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