Intereting Posts
Проверка выполнения CountDownTimer Как добавить пользовательский текст вместо URL в сообщении Deeplink Трансляции задерживаются ContentProvider insert () всегда работает в потоке пользовательского интерфейса? Почему google map v2 внезапно разбился на java.lang.NullPointerException: Попытка получить длину нулевого массива? Прокрутите внутри EditText, который находится в ScrollView Идентификатор регистрации становится «NotRegistered» без причины Android: как воссоздать панель действий при изменении фрагмента Java: масштабирование карты Mapsforge при использовании онлайн-растровых изображений вместо автономного рендеринга Android: звук API (детерминированный, с низкой задержкой) Ширина диалогового окна Android Как найти последнюю активность, с которой текущая активность открывается в android? Android: установите фон макета, используя путь изображения Домашняя страница веб-браузера Android Почему приложение установлено дважды?

Цвет текста текста настроек Android из java-кода

У меня есть список, и я пишу для этого специальный адаптер. И я хочу установить для него некоторый цвет текста (например, оранжевый цветной код # F06D2F). Я представляю фрагмент кода для моего getView() .

 TextView text = new TextView(this.context); // text.setPadding(25, 5, 0, 0); text.setBackgroundResource(R.drawable.back_horizontal); // text.setClickable(false); // text.setFocusable(false); text.setEllipsize(TruncateAt.END); text.setSingleLine(true); // text.setTextColor(R.color.yellow); text.setTextColor(R.color.Orange); text.setGravity(Gravity.CENTER_VERTICAL); helvetica_normal = Typeface.createFromAsset(context.getAssets(), "fonts/helvetica.ttf"); text.setTypeface(helvetica_normal); // text.setTextColor(R.color.yellow); text.setText(objects[position]); LayoutParams layoutParams = new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT); manager.addView(text, layoutParams); 

Проблема в том, что я не вижу, чтобы цвет был оранжевым. Что пошло не так?

Примечание . Контекст передается как в конструкторе, так и в объектах (массив строк)

Спасибо за вашу помощь

Solutions Collecting From Web of "Цвет текста текста настроек Android из java-кода"

Попробуйте вот так, следующее работало отлично для меня

 textview.setTextColor(this.getResources().getColor(R.color.orange)); 
 text.setTextColor(Color.parseColor("#FFFFFF")); 

Вы также можете использовать text.setTextColor(0xFFF06D2F);
Но не только text.setTextColor(0xF06D2F);

  textview.setTextColor(ContextCompat.getColor(context, R.color.your_color)); 

Да, вы можете попробовать это

 textview.setTextColor(this.getResources().getColor(R.color.orange)); 

Это сработало для меня, и это просто. Сначала импортируйте «Цвет»

 import android.graphics.Color; 

Тогда все, что вам нужно сделать, это:

 text.setTextColor(Color.RED); 

Просто открыл это сегодня (9/20/13). Вы можете продолжить и объявить переменную следующим образом:

 private final int ORANGE = 0xFFFF3300; 

Тогда все, что вам нужно сделать, это:

 text.setTextColor(ORANGE); 

Обратите внимание, что первые два шестнадцатеричных символа для непрозрачности («FF» означает непрозрачность). Затем, в приведенном выше примере, второй «FF» для красного цвета, тогда «33» для зеленого, а «00» – для синего. Должно быть возможным создать большое количество цветов таким образом.

Я довольно новичок в этом Android-программировании – это мой первый пост на этом форуме. Спасибо всем вам за ваш вклад!