Я нашел пример (извините, URL-адрес больше не работает), и если я попробую точно то же самое, т. е. если я хочу адаптировать textColor , все действительно работает. Однако, если я попробую сделать немного другое действие, а именно адаптировать цвет фона, все не получится, и я не понимаю, почему ? Почему это так непоследовательно???
Чтобы было проще понять, что я пытаюсь сделать, я добавляю свое разное. Файлы .xml:
Файл AndroidManifest.xml:
Код: Выделить всё
Код: Выделить всё
package mmo.android.test;
import android.app.Activity;
import android.os.Bundle;
public class Test extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
Код: Выделить всё
Hello World, Test!
Test
Код: Выделить всё
res/color/button_test_color.xmlКод: Выделить всё
Код: Выделить всё
Если я раскомментирую нижнюю кнопку, где я только что поменял местами значения атрибутов textColor и фона, я получу исключение, сообщающее
Код: Выделить всё
... tag requires a 'drawable' attribute or child tag defining a drawable
Подробнее здесь: https://stackoverflow.com/questions/395 ... -resources
Мобильная версия