私のアプリケーションで "android:Theme.Holo.Light"を使用しています。これは、デフォルトの色として青色を与えます。 以下のようにフォーカスしたとき、私はEditText
を持っています。デフォルトでは"android:Theme.Holo.Light"を使用している場合に、フォーカスを当てたEditTextの色を変更するにはどうすればいいですか?
holo.light theme
を適用する場合、それはこのようにしています。
私のアプリケーションで "android:Theme.Holo.Light"を使用しています。これは、デフォルトの色として青色を与えます。 以下のようにフォーカスしたとき、私はEditText
を持っています。デフォルトでは"android:Theme.Holo.Light"を使用している場合に、フォーカスを当てたEditTextの色を変更するにはどうすればいいですか?
holo.light theme
を適用する場合、それはこのようにしています。
カスタム色のホロ色・ジェネレータを使用することができます。
http://android-holo-colors.com/
あなたはすべてのコントロールをダウンロードする必要はありません。これらだけあなたが欲しいです。
このヘルプあなたはする可能性があります。
デフォルト1を交換するcreate/modify
独自のNinePatch image
に持って、そして使用することをお使いのEditText
の背景として。 SDK folder
のプラットフォームでres/drawable
を見ると、EditText
フォーカス状態のNinePatchイメージが見つかります。これをすべて変更したい場合は、Photoshopなどの画像編集ソフトウェアに取り込み、オレンジ色を選択した色に変更します。それをあなたのdrawable folder
に保存してください。例えば
:
edittext_modified_states.xml
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android"
>
<item
android:state_pressed="true"
android:drawable="@android:drawable/edittext_pressed"
/> <!-- pressed -->
<item
android:state_focused="true"
android:drawable="@drawable/edittext_focused_blue"
/> <!-- focused -->
<item
android:drawable="@android:drawable/edittext_normal"
/> <!-- default -->
</selector>
デフォルトの状態は変更されず、フォーカスのみが有効になります – mente
は多くの時間を節約してくれてありがとう – Manju
うーん...それぞれの端に唇があるEditTextを生成しないといいと思います。私はEditTextの新しいバージョンがこれらを持っているとは思わない。 – Alan