Обновление 1:
Я следовал указаниям Архимеда ниже.Проблема в том, что в моей «нарисованной» папке API 9 уже есть документ XML под названием «btn_radio.xml», а код внутри точно такой же, как вы представили выше.Теперь, когда я возвращаюсь к затмению и говорю ему:
`<RadioButton android:background="@drawable/btn_radio" ... />`
, я получаю сообщение об ошибке, в котором говорится: Ошибка: не найден ресурс, который соответствует данному имени (в 'background' со значением '@ drawable /btn_radio_on ').
Итак, вместо этого я пошел в папку API 8 и посмотрел, нашел папки drawable_hdpi и mdpi, выполнил поиск btn_radio_off и btn_radio_on и скопировал эти два изображения в соответствующие папки API 9,В Eclipse исправлена ошибка, из-за которой фоны радиокнопок не отображались.Тем не менее, когда я запускаю свой код, виртуальное устройство по-прежнему отображает старый сломанный (прозрачный) образ. *
Исходное сообщение:
Привет, я следую заУчебник Gingerbread 2.3 (я использую Win7 / Eclipse) с этого сайта, и я смотрю на это изображение здесь: http://www.vogella.de/articles/Android/images/first50.gif
Каждый раз, когда я добавляю новый переключатель в графическую раскладку вMain.xml серебряная часть переключателя прозрачна.Поэтому, независимо от цвета фона главного окна, я буду видеть только контур радиокнопки, и этот радиокнопка будет заполнена цветом всего фона.
Если я создаю сгруппированный элемент иПоместите две переключатели в группу, я могу переключаться между ними, и зеленый индикатор, показывающий, какая из них переключена, доступен, но сами кнопки прозрачны.
Как сделать так, чтобы кнопка переключателя была похожа нана изображении выше?Кажется, что независимо от того, сколько раз я запускаю «новый» проект, проблема сохраняется.Единственное, что на него влияет, - это переключение другой «темы», но это не совсем решение, когда я запускаю приложение.
Спасибо за вашу помощь.