アプリのテーマとして Holo dark を使用しています。holo light
ただし、この部分では背景が明るいため、EditText を使用したい部分があります。ボタンに似たようなことthemes.
をしたときにうまくいきました(ジンジャーブレッドスタイルのボタンを使いたかったのです):
<style
name="Theme.Banks" parent="Theme.Sherlock.ForceOverflow">
<item name="android:buttonStyle">@android:style/Widget.Button</item>
</style>
Android:editTextStyle で同じことを試みましたが、drawable には影響しません。これは属性 android:editTextBackground によって処理されます。コードを調べると、プライベート ドローアブルを参照しているため、これをオーバーライドしてライト テーマを指すようにすることはできません。
これは、SDK の themes.xml からのものです。
<item name="editTextBackground">@android:drawable/edit_text_holo_dark</item>
だから私の質問はこれを行う方法ですか?
別の使用例として、gingerbread の EditText を使用する場合があります。
何か案は?