Настройка темы Holo для Android-приложения

У меня есть простой экран входа с именем пользователя и паролем.

Мне бы хотелось, чтобы они отображали поля EditText же, как вы видите в теме Holo на Ice Cream Sandwich и Honeycomb.

В моем файле манифеста у меня есть

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

Разве текстовые поля теперь не выглядят иначе, например, не имеют верхней, левой и правой границ?

Кажется, что я выгляжу точно так же. Я уверен, что я делаю что-то очень плохое, но любые предложения приветствуются.

Это то, что я вижу в эмуляторе: Экранный снимок 2012-04-23 в 03.08.16

Я ожидал большего: http://developer.android.com/design/building-blocks/text-fields.html

Solutions Collecting From Web of "Настройка темы Holo для Android-приложения"

Оригинальная тема Android Holo предназначена только для уровня API 11+. Но есть проект с открытым исходным кодом, называемый HoloEverywhere.

Взгляните на это . Это должно решить ваши проблемы.

Поэтому, если вы ссылаетесь на него как на библиотеку, вы можете настроить свою тему следующим образом:

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

Попробуйте сделать это на основе активности. Так я всегда это делал. Мне кажется, что тема совсем не действует на вашем скриншоте. Тема. Голос темно. Белая тема – 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" > в <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" > 

И т. Д., А не на уровне приложения

Кроме того, для исправления Ахмада, Холо можно получить от Honeycomb и дальше, или 11+.

На самом деле, Holo доступен с API 11; Это просто Theme.Holo.Light.DarkActionBar который пришел в API уровня 14. Нет необходимости в 15+.

Для более старых уровней API, HoloEverywhere , ActionBarSherlock , ViewPageIndicator и т. Д. ViewPageIndicator , как упоминал Ахмад.