私の質問のタイトルは、すでに回答済みの質問のように聞こえます。しかし、私の質問はどういうわけか異なり、解決策を見つけることができませんでした
私のアプリには、2つのEditTextを含むログイン画面があります。Theme.Holo.Lightの修正バージョンを使用しています。
EditTextsは次のようになります。
ご覧のとおり、EditTextの状態に応じて、テキストの下に異なる色の境界線があります。
だからここに私の質問があります:誰かがこれらの境界線の色を変更する方法を教えてもらえますか?
誰かが私を助けてくれることを願っています!前もって感謝します!
編集:
残念ながら、私は別の問題に遭遇しました:
dtmilanoのソリューションを使用して背景画像を変更することができました。ただし、StateListDrawableを追加すると、EditViewのパディングが削除されました。テキストを追加すると、カーソルは前のように描かれた境界線の内側ではなく、最も左の位置にあります。これまで、たとえばandroid:paddingLeftを使用して、このパディングを導入することはできませんでした。
このセレクターを使用して、どのプロパティが上書きされたかを誰かに教えてもらえますか?
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android"
>
<item
android:state_pressed="true"
android:drawable="@drawable/edittext_pressed"
/> <!-- pressed -->
<item
android:state_focused="true"
android:drawable="@drawable/edittext_focused"
/> <!-- focused -->
<item
android:drawable="@drawable/edittext_default"
/> <!-- default -->
</selector>
そしてこのようなEditText:
<EditText
android:id="@+id/loginEmail"
android:background="@drawable/edittext_modified_states"
android:inputType="textEmailAddress"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />