我可以获得EditText的默认提示颜色吗?

问题描述 投票:7回答:3

有没有办法从EditText获取提示颜色?

我需要颜色将其设置为EditText的文本颜色

android colors android-edittext hint
3个回答
12
投票

我猜你可以用这个:

final ColorStateList colors = editText.getHintTextColors();
editText.setTextColor(colors);

请注意,提示颜色实际上是ColorStateList


1
投票

您可以使用getHintTextColors() API。检查this文档。


0
投票

迟到的反应(但值得)。您可以使用:

<EditText
    ...
    android:textColor="?android:attr/textColorHint" />
© www.soinside.com 2019 - 2024. All rights reserved.