ユーザー名とパスワードを入力する簡単なログイン画面があります。
EditText
フィールドを、アイスクリームサンドイッチとハニカムのHoloテーマで表示されるのと同じ方法で表示したいと思います。
私のマニフェストファイルには
<application
Android:icon="@drawable/ic_launcher"
Android:label="@string/app_name"
Android:theme="@Android:style/Theme.Holo">
テキストフィールドが異なるように見えるべきではありません。上、左、右の境界線がありませんか?
私のものはまったく同じように見えます。私は非常に基本的に間違っていることをしていると確信していますが、提案は歓迎します。
これは私がエミュレータで見るものです:
私はもっとこのように期待していました: http://developer.Android.com/design/building-blocks/text-fields.html
元のAndroid Holo ThemeはAPIレベル11+専用です。しかし、HoloEverywhereと呼ばれるオープンソースプロジェクトがあります。
this を見てください。これで問題が解決するはずです。
したがって、ライブラリとして参照する場合は、次のようにテーマを設定できます。
Android:theme=“@style/Theme.Holo
// or if you want to use the Holo light theme:
Android:theme=“@style/Theme.Holo.Light
アクティビティごとに実行してみてください。それが私がいつもやってきたことです。スクリーンショットでテーマがまったく有効になっていないようです。 Theme.Holoは暗いです。白のテーマはTheme.Holo.Lightです。
<activity
Android:name=".login"
Android:label="@string/login"
Android:noHistory="true"
Android:theme="@Android:style/Theme.Holo.Light"/>
<activity
Android:name=".Preferences"
Android:theme="@Android:style/Theme.Holo.Light" >
アプリレベルではなく
また、Ahmadを修正するために、HolocomはHoneycomb以降、または11+から入手できます。
実際、HoloはAPI 11以降で利用可能です。それはただ Theme.Holo.Light.DarkActionBar
これはAPIレベル14で導入されました。15+の必要はありません。
古いAPIレベルの場合、HoloEverywhere
、ActionBarSherlock
、ViewPageIndicator
などが必要です。Ahmadも同様に言及しています。