Составная кнопка Android через XML-файл - PullRequest
2 голосов
/ 10 ноября 2011

Я пытаюсь использовать встроенный в 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 Ответ

11 голосов
/ 10 ноября 2011

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

HTH

...