Что такое код цвета для Android Hint?

20

Что такое код цвета, который использует Android: hint? Под этим я подразумеваю сероватый цвет.

    
задан Paramone 11.03.2014 в 14:17
источник
  • О чем ты говоришь? Какой у Вас вопрос? –  M D 11.03.2014 в 14:18
  • Я думаю, он хочет знать точный цвет как шестнадцатеричную строку rgb. –  kai 11.03.2014 в 14:19
  • @Kai Да, точный шестнадцатеричный код, из которого намек «сделан». –  Paramone 11.03.2014 в 14:20
  • Точный гексагон цвета, который использует андроид –  kabuto178 11.03.2014 в 14:20
  • цвет # 808080 –  Shriram 11.03.2014 в 14:25

6 ответов

30

R: 128 G: 128 B: 128

или

#808080     

ответ дан ottse 11.03.2014 в 14:22
источник
  • Цвет, который предоставляет @lapadets, лучше соответствует подсказке на моей Nexus 7, Android 5.1 –  Gem 17.02.2016 в 12:29
11

в вашем xml используйте это:

    android:textColor="?android:textColorHint"
    
ответ дан Pomanh 20.11.2016 в 11:38
источник
4

попробуйте # a8a8a8 :)

Создайте файл color.xml в папке res / value

Затем определите его так:

<?xml version="1.0" encoding="utf-8"?>
<resources>
 <color name="gray">#a8a8a8</color>
</resources>

Затем используйте его так:

android.graphics.Color.gray;
    
ответ дан lapadets 11.03.2014 в 14:25
источник
  • Не называйте его серым. Дайте ему имя, которое представляет собой приложение цвета. Назовите его «hintColor» или что-то еще. –  Mark Buikema 11.03.2014 в 14:44
2

Для получения цвета подсказки вы можете использовать getCurrentHintTextColor (). Затем вам нужно преобразовать int в шестнадцатеричный формат. Например:

EditText et = (EditText) findViewById(R.id.edit_text);
        int c = et.getCurrentHintTextColor();
        Log.d("Hint color", String.format("%X", c));
    
ответ дан QArea 17.03.2014 в 17:46
источник
0

Лучшим подходом было бы подавать цветовые значения с каналами R, G, B. Для серого,

    R=127 (hex = 7F), 
    G=127 (hex = 7F), 
    B=127 (hex = 7F),
    Hence, color-value = #7F7F7F -> go ahead and use this for gray color

ИЛИ, если вы ленивы и не хотите выполнять вышеуказанную математику, вы можете использовать встроенные параметры цвета. Например, в простой TextView

android:textColor="@android:color/black"

Есть больше вариантов, нажав Ctrl + Space после того, как цвет / отобразит другие возможные варианты.

Надеюсь, что это поможет.

    
ответ дан sudhishkr 11.03.2014 в 14:37
источник
-1

Похоже, что цвет по умолчанию:

#33000000
    
ответ дан scottymack 07.09.2017 в 18:37
источник
  • Добро пожаловать в StackOverflow. Просто заметил, что вы буквально скопировали чужой ответ. Пожалуйста, не делай этого. Вместо этого, если у вас достаточно репутации, вы можете поддержать этот ответ. –  David Makogon 07.09.2017 в 18:55