如何实现材质editText红底突出显示错误?

时间:2015-08-14 06:32:59

标签: android material-design

据我所知,Google的AppCompat库并不总能获得实现材质功能的方法,因此,大多数效果都是手动实现的

事实上,问题是如何以编程方式更改底部AppCompatEditText的线条颜色?有没有一种方法可以改变它,或者我只需要为每个小部件的状态保留几个背景图像?

有点偏离:底线是什么?它是预先生成的九个补丁还是类似XML drawable的东西?

UPD:其中一个解决方案就是这个,但它不适用于ICS

EditText et = ...;
Drawable back = et.getBackground();
back.setColorFilter(NEEDED_CLR, PorterDuff.Mode.SRC_ATOP);
et.setBackground(back);  //requires API 16

ICS有替代方案吗?

0 个答案:

没有答案