0

В моей colors.xml я определил EditText поведение как следоватьразличных цветов Плотность на различных устройствах

<color name="txtDisableBackground">#888888</color> 
    <color name="txtEnableBackground">#585858</color> 

и применяется к EditBox в

<EditText android:textColor="@color/editbox_state"/> 

теперь проблема оно отображается по-разному на разные устройства, и разница не очень мала, очень сильно, как на Galaxy S4, она близка к черной, а в дуэтах Galaxy она опрятна серому, так что я могу сделать, чтобы они выглядели серыми и близкими друг к другу на обоих устройства?

С уважением

+0

YUP рода, но устройства меняются, в мой предыдущий вопрос устройства были Samsung и Huwaei, но на этот раз оба Samsung устройства, и я думаю, что они должны использовать один и тот же метод рендеринга, поэтому .... –

+0

Не важно, какие устройства вы сравниваете. КАЖДОЕ УСТРОЙСТВО РАЗЛИЧНОЕ. Это единственная реальность CRUDE. Нравится это или (очевидно) НЕ. –

ответ

3

Попробуйте добавить FF к обоим, чтобы избежать прозрачности:

<color name="txtDisableBackground">#FF888888</color> 
<color name="txtEnableBackground">#FF585858</color> 
+0

+1 Приятный приятель. – Sajmon

+1

Разве это не 100% непрозрачный по умолчанию? Как это повлияет на что-нибудь? Спасибо ... –

+0

@NewOverHere: «Разве это не 100% непрозрачно по умолчанию?» - возможно, хотя я избегаю шестизначных цветов. За стоимость четырех нажатий клавиш и повторного запуска проекта это стоит того. – CommonsWare

Смежные вопросы