2016-11-07 43 views
0

我使用TextInputLayout小部件來定製EditText。如何修復在TextInputLayout中使用主題時丟失的樣式

隨着風格:

<style name="EditTextHint" parent="TextAppearance.AppCompat"> 
     <item name="colorAccent">#DD4B39</item> 
     <item name="android:textColorHint">#DD4B39</item> 
     <item name="colorControlNormal">#545454</item> 
     <item name="colorControlActivated">#545454</item> 
     <item name="colorControlHighlight">#545454</item> 
    </style> 

爲了得到一些定製的EditText。但是,我發現了一些錯誤 Error show

當我忽略錯誤,並且仍然可以運行我的應用程序沒有錯誤,只是在Android Studio中的design panel警告

我應該在風格上添加了錯誤可能會消失?

感謝

回答

0

你的父母應該@android:風格/ TextAppearance代替TextAppearance.AppCompat

+0

我試試你的解決方案,但仍然有相同的錯誤代碼 –

+0

#545454

+0

添加這行代碼而不是最後一行# 545454

0

您可以嘗試使用其他名稱空間屬性colorControlHighlight

試試這個:

xmlns:app="http://schemas.android.com/apk/res-auto" 

改爲這個

xmlns:android="http://schemas.android.com/apk/res/android" 
+0

還是一樣的錯誤.... Android Studio自動添加'xmlns:android =「http://schemas.android.com/apk/res/android」 –

相關問題