Cómo configurar el tema de Holo para la aplicación de Android
Tengo una pantalla de inicio de sesión simple con nombre de usuario y contraseña.
Me gustaría que mostrara los campos de EditText
de la misma manera que se ve en el tema de Holo en Ice Cream Sandwich y Honeycomb.
- Diálogo de búsqueda de Android y sugerencias ListView: Cambiar tema y colores
- ¿Cómo usar el tema predeterminado del dispositivo para la aplicación?
- Cómo configurar el estilo tostado como tema?
- ¿Cómo puedo modificar Theme.Holo.Light.Dialog para ocupar menos espacio en la pantalla?
- ¿Qué significa el valor Integer en android: theme?
En mi archivo de manifiesto tengo
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@android:style/Theme.Holo">
¿No deberían aparecer ahora los campos de texto diferentes, por ejemplo, no tienen bordes superior, izquierdo y derecho?
Los míos parecen ser exactamente iguales. Estoy seguro de que estoy haciendo algo muy básicamente mal, pero cualquier sugerencia bienvenida.
Esto es lo que veo en el emulador:
Esperaba más como esto: http://developer.android.com/design/building-blocks/text-fields.html
- Tema Día / Noche para la aplicación de Android
- Implementación de la elección por el usuario del tema
- ¿Hay un tema para Holo, a pantalla completa pero con Action Bar?
- Personalizar temas que no funcionan
- Cómo a los botones del cuadro de diálogo de estilo de Android Holo tema
- ¿Puede colocarse un WindowBackground debajo de la barra de estado y encima de la barra de navegación?
- Configuración de Theme.Holo.Light cambia todo, excepto las casillas de verificación en la lista
- Temas de Android - definición de colores en temas personalizados
El tema original de Android Holo es sólo para el nivel de API 11+. Pero hay un proyecto de código abierto llamado HoloEverywhere.
Echa un vistazo a esto . Esto debería resolver sus problemas.
Así que si lo refieren como una Biblioteca, puede configurar su Tema así:
android:theme=“@style/Theme.Holo // or if you want to use the Holo light theme: android:theme=“@style/Theme.Holo.Light
Trate de hacerlo en una base por actividad. Así es como siempre lo he hecho. Me parece que el tema no está teniendo efecto en absoluto en tu captura de pantalla. Theme.Holo es oscuro. El tema blanco es 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" >
Etc en lugar de en el nivel de la aplicación
Además, para corregir Ahmad, Holo está disponible en Honeycomb y en, o 11+.
En realidad, Holo está disponible desde API 11; Es sólo Theme.Holo.Light.DarkActionBar
que vino en el nivel de API 14. No hay necesidad de 15 +.
Para los antiguos niveles de la API, HoloEverywhere
, ActionBarSherlock
, ViewPageIndicator
y tal son necesarios, como se menciona por Ahmad también.
- Linux Ubuntu Android SDK manager no está iniciando – android: java: no encontrado
- Lista de aplicaciones instaladas por el usuario