如何为API <21的EditText焦点颜色着色?

时间:2018-12-05 17:13:34

标签: android android-edittext android-api-levels

我有EditTexts,并且它们可以按see here

为底线着色

我想将其保留为黑色,因此我在布局中设置了EditText:

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

这很好用,但是我将minSDK设置为19。所以我立即收到警告,说这不适用于API <21

如何为API 19和API 20解决此问题?

1 个答案:

答案 0 :(得分:0)

我使用了这样的代码,它对我有用:

yourEditText.getBackground().setColorFilter(getResources().getColor(android.R.color.black), PorterDuff.Mode.SRC_IN);

我希望它对您有用