如何为 API < 21 着色 EditText 焦点颜色?
How to color the EditText focus color for API < 21?
我有 EditTexts,它们用原色为底线着色 see here
我想将其保留为黑色,因此我在 EditText 的布局中进行了设置:
android:backgroundTint="@android:color/black"
这很好用,但我将 minSDK 设置为 19。所以我立即收到警告,这不适用于 API < 21
如何解决 API 19 和 API 20 的问题?
我使用了这样的代码,它对我有用:
yourEditText.getBackground().setColorFilter(getResources().getColor(android.R.color.black), PorterDuff.Mode.SRC_IN);
希望对你有用
我有 EditTexts,它们用原色为底线着色 see here
我想将其保留为黑色,因此我在 EditText 的布局中进行了设置:
android:backgroundTint="@android:color/black"
这很好用,但我将 minSDK 设置为 19。所以我立即收到警告,这不适用于 API < 21
如何解决 API 19 和 API 20 的问题?
我使用了这样的代码,它对我有用:
yourEditText.getBackground().setColorFilter(getResources().getColor(android.R.color.black), PorterDuff.Mode.SRC_IN);
希望对你有用