複数行のテキストを含むEditTextボックスがあります。いくつかの線を背景色の青に設定したいと思います。テキストの背景だけでなく、EditTextボックスの幅全体を青に設定したいと思います。
助けてください!
(Spanクラスを使用して、テキストの背景を青に設定できることはわかっていますが、テキストが行の中央までしか存在しない場合でも、行の幅全体に青の色を設定したいと思います)
複数行のテキストを含むEditTextボックスがあります。いくつかの線を背景色の青に設定したいと思います。テキストの背景だけでなく、EditTextボックスの幅全体を青に設定したいと思います。
助けてください!
(Spanクラスを使用して、テキストの背景を青に設定できることはわかっていますが、テキストが行の中央までしか存在しない場合でも、行の幅全体に青の色を設定したいと思います)
次の xml レイアウトを使用して、編集テキストをカスタマイズできます。
次のコードを名前を付けて保存しますyourWishName.xml
<?xml version="1.0" encoding="UTF-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
//You can change the color of the edit text here which removes the border line as well
<item android:state_focused="true" >
<shape android:shape="rectangle">
<gradient
android:startColor="#FFFFFF"
android:endColor="#FFFFFF"
android:angle="270" />
<stroke
android:width="3dp"
android:color="#F8B334" />
<corners
android:radius="12dp" />
</shape>
</item>
<item>
<shape android:shape="rectangle">
<gradient
android:startColor="#FFFFFF"
android:endColor="#FFFFFF"
android:angle="270" />
<stroke
android:width="0dp"
android:color="#000000" />
<corners
android:radius="12dp" />
</shape>
</item>
</selector>
EditText で xml を呼び出しますandroid:background="@drawable/yourWishName"
お役に立てれば