2012-04-23 20 views
11

ユーザー名とパスワードを使用した簡単なログイン画面があります。AndroidアプリケーションのHoloテーマを設定する

アイスクリームサンドイッチとハニカムのHoloテーマで見られるのと同じ方法でEditTextフィールドを表示したいと思います。私のマニフェストファイルで

私は

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@android:style/Theme.Holo"> 

は、テキストフィールドは今や異なるなどを見てはいけない持っています上、左、右の境界線がありませんか?

マインは全く同じように見えます。私は何か非常に基本的に間違っていると確信していますが、どんな提案も歓迎します。私はもっ​​とこのように期待していた Screen Shot 2012-04-23 at 03.08.16

http://developer.android.com/design/building-blocks/text-fields.html

+0

エミュレータはどのAndroid搭載版が動作していますか?あなたはホロを3.0 + – dmon

+0

APIレベル15または4.03で取得すると思う –

+0

http://cl.ly/1j3z080V0F1N2c1Z421U <はいこれと私はICSで実際のデバイスで実行 –

答えて

21

オリジナルのAndroidホロのテーマは、単にAPIレベルのためである11+

これは、私はエミュレータで見るものです。しかし、HoloEverywhereというオープンソースプロジェクトがあります。 をご覧ください。これはあなたの問題を解決するはずです。あなたはライブラリとしてそれをREFERE場合

だから、このようなあなたのテーマを設定することができます。

android:theme=“@style/Theme.Holo 
// or if you want to use the Holo light theme: 
android:theme=“@style/Theme.Holo.Light 
+1

真実私は日食を再起動し、それはちょうど働いたが、感謝余分な情報のために。 –

+2

リンクが壊れていますが、これは新しい場所のようです:https://github.com/Prototik/HoloEverywhere – Mendhak

+0

@Shahそうです。私は自分の答えを更新しました。ありがとう。 – Ahmad

9

ごとの活動ベースでそれをやってみてください。それが私がいつもそれをしてきた方法です。あなたのスクリーンショットでテーマが有効になっていないように見えます。テーマ。ホロは暗いです。白いテーマは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" > 

等むしろアプリレベルも

よりも、アーマドを修正するために、ホロハニカムから入手可能であるか、または11+。

+0

Eclipseは13+以降でのみ動作すると言います11+ – Darrell

0

実際、HoloはAPI 11以降で使用できます。 APIレベル14に入ったのはTheme.Holo.Light.DarkActionBarなので15+は必要ありません。

古いAPIレベルの場合、Ahmadも同様に、HoloEverywhereActionBarSherlockViewPageIndicatorなどが必要です。

+0

重複するAhmadの答え – Goldorak84

関連する問題