2016-09-07 106 views
0

下面的方法是行不通的,因爲我知道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); 

我不能夠確定它的原因,請幫助我。

回答

0

只要改變色彩強調,

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'。 <樣式名稱= 「myAutoTextViewStyle」 父= 「Theme.AppCompat」> <項名稱= 「強調色彩」>#454545 – Tarun

+0

和不存在這樣的方法 「autoTextView.setTheme()」 – Tarun

+0

對不起這是「colorAccent '不'accentColor'。我編輯答案 –

相關問題