2017-05-19 62 views
3

enter image description here我的編輯文本下劃線似乎總是在聚焦時突出顯示,我一直試圖讓所有線條與圖片中的第一條線條顏色相同,這裏是我的XML代碼,任何人都知道如何突出顯示所有三行(即使其他編輯文本沒有關注)?提前致謝!!!更改編輯文本下劃線顏色在關注聚焦和聚焦時相同

<EditText 
     android:id="@+id/edit_password_second" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:inputType="textPassword" 
     android:textColor="@color/edit_text_color" 
     android:backgroundTint="@color/edit_text_color" 
+0

下劃線的顏色目前是相同的。改變的是線條的粗細,這使得它看起來像一個不同。此外,它實際上是稍微更暗 – Zoe

回答

1

轉到styles.xml,改變<item name="colorAccent">#YOUR_COLOR</item>爲相同的顏色作爲您的EditText的backgroundTint

+0

感謝您的時間授予,我已經嘗試過您的建議,即使添加colorAccent後,未聚焦的編輯文本仍然是相同的較暗的顏色 – DanielRM

3

你可以嘗試添加一個主題

<style name="EditTextTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
<item name="colorControlNormal">@color/primary</item> 
<item name="colorControlActivated">@color/primary</item> 
<item name="colorControlHighlight">@color/primary</item> 
</style> 

,並把它放在你的EditText

<EditText 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:theme="@style/EditTextTheme"> 
</EditText> 
+0

嘿Stamatis,謝謝你的幫助,我已經嘗試這個,雖然它增加了一個打字線並在每一行的末尾刪除鉤子,這不是什麼大問題,但我想保留它們。你會碰巧知道解決這個問題嗎? – DanielRM

+0

檢查答案。我沒有嘗試過,但我認爲你應該。 http://stackoverflow.com/a/4585750/6792992 –

相關問題