Android: cómo cambiar el estilo de editar texto?

Estoy tratando de cambiar el estilo de la EditText? ¿Es posible lograrlo? Si es así, apreciaré que me lo digan, de lo contrario, qué formas alternativas están disponibles.

3 Solutions collect form web for “Android: cómo cambiar el estilo de editar texto?”

Puede utilizar el atributo style="@style/your_style" que se define para cualquier widget.

Para definir tu estilo debes crear un archivo llamado style.xml en la carpeta values ​​(ie \res\values\styles.xml ) y usar la siguiente sintaxis:

 <style name="You.EditText.Style" parent="@android:style/Widget.EditText"> <item name="android:textColor">@color/your_color</item> <item name="android:gravity">center</item> </style> 

El atributo parent="@android:style/Widget.EditText" es importante porque se asegurará de que el estilo que se está definiendo extienda el estilo básico de Android EditText , por lo tanto, sólo deben definirse propiedades diferentes del estilo predeterminado.

 <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorPrimary">@color/colorPrimary</item> <item name="android:colorBackground">@color/windowBackground</item> <item name="android:textColor">@color/textColor</item> <item name="colorAccent">@color/colorAccent</item> //apply Button style <item name="android:editTextStyle">@style/editTextStyle</item> </style> //Button Style <style name="editTextStyle" parent="@style/Widget.AppCompat.EditText"> <item name="android:textColor">@color/colorWhite</item> <item name="android:background">@color/colorPrimary</item> <item name="android:textSize">24sp</item> <item name="android:paddingTop">10dp</item> <item name="android:paddingBottom">10dp</item> </style> 

Sí, es definitivamente posible. Vea http://developer.android.com/guide/topics/ui/themes.html (Raghu postet ese enlace) para más detalles.

Usted puede también pero un fondo en él, considera este poste: http://www.anddev.org/tutorial_buttons_with_niceley_stretched_background-t4369.html Cubre solamente los botones, pero es exactamente igual para edittexts.

  • Convertir una cadena en un Uri ... (Android)
  • ¿Cómo clonar Joda DateTime?
  • El depurador de Eclipse salta a la declaración de devolución incorrecta
  • Cómo hacer la aplicación WhiteList en modo Doze Android 6.0
  • Android Studio: punto de interrupción en el método estático de la interfaz no funciona
  • Ayuda de CalendarView para Android
  • ¿Cuál es la forma correcta de manejar el cambio de orientación cuando un diálogo de alerta personalizado tiene un hilador abierto?
  • Cómo convertir de fracción de la cadena formateada en Decimal o Float en Java?
  • No se puede obtener el archivo PDF como datos binarios
  • Android: ¿cómo saber si MediaPlayer está pausado?
  • El audio no está claro durante la transmisión entre una clase de Java y la actividad de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.