棒棒堂:如何更改AutoTextView的下划线颜色?
问题描述:
下面的方法是行不通的,因为我知道AutoTexview extends EditText
棒棒堂:如何更改AutoTextView的下划线颜色?
autoTextview.getBackground().mutate().setColorFilter(AppUtil.getColor(mActivity, R.color.blue_color_with_no_opacity), PorterDuff.Mode.SRC_ATOP);
下面的方法是工作的罚款
edittext.getBackground().mutate().setColorFilter(AppUtil.getColor(mActivity, R.color.blue_color_with_no_opacity), PorterDuff.Mode.SRC_ATOP);
我不能够确定它的原因,请帮助我。
答
只要改变色彩强调,
autoTextview.setTheme(R.style.myAutoTextViewStyle);
而现在styles.xml
<style name="myAutoTextViewStyle" parent="Theme.AppCompat">
<item name="colorAccent">YOUR_HEX_COLOR_HERE</item>
</style>
定义你的风格它抛出一个错误。找不到与给定名称匹配的资源:attr'accentColor'。 #454545 – Tarun
和不存在这样的方法 “autoTextView.setTheme()” – Tarun
对不起这是“colorAccent '不'accentColor'。我编辑答案 –