我知道這個問題之前已經被問過,但是這個解決方案在我的情況下不起作用。我想改變編輯文本底線顏色,並試圖從其他環節解決這一行添加到主題styles.xml如何更改EditText底部的行顏色?
<item name="colorControlNormal">#c5c5c5</item>
但不知何故,這不是我的情況下工作。我嘗試改變基本主題,但仍然不適合我。 我想在我的應用程序中使用所有editext,而不僅僅是一個。 還有其他方法嗎?
我知道這個問題之前已經被問過,但是這個解決方案在我的情況下不起作用。我想改變編輯文本底線顏色,並試圖從其他環節解決這一行添加到主題styles.xml如何更改EditText底部的行顏色?
<item name="colorControlNormal">#c5c5c5</item>
但不知何故,這不是我的情況下工作。我嘗試改變基本主題,但仍然不適合我。 我想在我的應用程序中使用所有editext,而不僅僅是一個。 還有其他方法嗎?
在值文件夾下編輯Style.xml。
<style name="Theme.App.Base" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorControlNormal">#c5c5c5</item>
<item name="colorControlActivated">#c5c5c5</item>
<item name="colorControlHighlight">#c5c5c5</item>
</style>
我寫了這不起作用。爲什麼你沒有看到你不力添加colorControlActivated和colorControlHighlight問題仔細 –
? – Sharath
我不想讓他們,所以我沒有加入他們 –
創建繪製文件夾中的文件edittextborder.xml和寫入
?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<solid android:color="#ffffff" />
</shape></item>
</selector>
並將該文件設置爲:
android:background="@drawable/edittextborder"
在EDITTEXT
。
我不希望它在選擇編輯文本。我想這是在默認情況下 –
是的,它使你的EditText白色bydefault它不是選擇 –
OK讓我試試,然後我會告訴 –
我更喜歡使用9個補丁圖像編輯文本自定義顏色。 Android 9 patch generator online
這是真棒在線工具生成器的所有小部件。 Android Holo colors
爲每個dpi文件夾生成和下載。並使用背景應用它。
解決方案如下爲如下─
試試這個,
.xml文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:padding="5dp">
<EditText
android:id="@+id/text_to"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/customborder" //.xml file for edittext
android:clickable="true"
android:padding="5dip"
android:text="Text_to"
android:textColor="@color/black"
android:textSize="@dimen/font_normal_size" />
</LinearLayout>
customborder.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners
android:radius="2dp"
android:topRightRadius="0dp"
android:bottomRightRadius="0dp"
android:bottomLeftRadius="0dp" />
<stroke
android:width="1dp"
android:color="@android:color/white" />
</shape>
是你的問題解決了嗎? @ 維韋克·米什拉 –
沒有這也創造了全疆各方面的 –
使用羅希特的答案,並從這個鏈接Android Bottom Stroke only。我是提供了破解能夠達到我想要的行爲。這是可繪製文件夾文件的代碼。
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle" >
<solid android:color="@android:color/transparent" />
</shape>
</item>
<item android:top="-2dp" android:right="-2dp" android:left="-2dp">
<shape>
<solid android:color="@android:color/transparent" />
<stroke
android:width="1dp"
android:color="#FFFFFF" />
</shape>
</item>
</layer-list>
這可以在XML通過改變:
android:backgroundTint="@color/blue"
色調需要你想最小Android版本21 –
至底線相同的顏色時,它的重點不是? –
現在問題已解決,但正如您所問。作爲活動打開所有editext底線顏色分別爲黑色,當focused.White一部分期望的行爲正在發生變化,以白色,但我想改變顏色不集中時 –
您使用appcompact活動? – Madhur
檢查#Rohit Heera的回答 –
Plz發佈您的佈局和樣式文件代碼 –