如何在android 5.0(Material)中重新着色EditText的下划线? 它看起来很灰,但我希望它是蓝色的,我怎么能达到这个目的呢?
答案 0 :(得分:3)
你必须在你的应用主题中设置这一行:
<item name="android:colorControlActivated">#123490</item>
(或colorAccent
更广泛的着色)
有关新材质xml样式参数HERE的更多信息。您还应该定义colorPrimary
和colorPrimaryDark
答案 1 :(得分:3)
以编程方式执行此操作:
editText.getBackground().setColorFilter(getResources().getColor(android.R.color.white), PorterDuff.Mode.SRC_ATOP);