Кнопка Android с разными цветами фона

Я хочу изменить цвет фона кнопки с помощью файла selector-xml. Мой подход в основном тот, что из примера внизу этой страницы: http://developer.android.com/guide/topics/resources/color-list-resource.html

у меня есть res / color /button_text.xml, который выглядит так:



     
     
     

и мой макет содержит следующий код:

(** здесь только для того, чтобы показать вам, что я использую android: background вместо android: textcolor)

этот код вылетает . в нем говорится: «Тег строки # 4 двоичного файла XML требует атрибута 'drawable' или дочернего тега, определяющего drawable. Но если я попробую его с помощью android: textColor, как описано в приведенной выше ссылке, он будет работать нормально. Так что это должна быть проблема фона. Я не хочу создавать 9patch-png, если в этом нет необходимости (в основном мне нужен "кликабельный" прямоугольник, поэтому я использую кнопку с цветным фоном)

37
задан Daniel 17 September 2010 в 20:43
поделиться