棒棒堂:如何更改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> 
+0

定义你的风格它抛出一个错误。找不到与给定名称匹配的资源:attr'accentColor'。 #454545 – Tarun

+0

和不存在这样的方法 “autoTextView.setTheme()” – Tarun

+0

对不起这是“colorAccent '不'accentColor'。我编辑答案 –