Я относительно новый разработчик для Android, и я заметил странную вещь, которую, надеюсь, кто-то сможет объяснить.У меня есть LinearLayout ll.
Эта строка кода завершается с ошибкой при выполнении:
ll.setBackgroundColor(R.color.white);
Однако эта строка кода работает:
ll.setBackgroundResource(R.color.white);
Я предполагаю, что это просто, потому что я определил белыйв моих ресурсах.Однако я также попытался передать 0xFFFFFF в setBackgroundColor (), и это тоже не сработало.
Аналогично с моим текстом TextView эта строка кода завершается с ошибкой при выполнении:
text.setTextColor(R.color.white);
IЯ вижу мой TextView, поэтому я знаю, что я его правильно инициализировал (как и мой LinearLayout, который я также вижу).Поэтому я предполагаю, что мой вопрос сводится к следующему: как правильно использовать LinearLayout.setBackgroundColor () и TextView.setTextColor ()?
За тонну заранее.Я прочитал документы и попытался найти информацию в Интернете с помощью Google, и ничего не нашел.