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.

  • Android FFmpegMediaPlayer Error (0, 0) mientras se reproduce?
  • El método getOrientation () de Android devuelve resultados incorrectos
  • IllegalArgumentException en unlockCanvasAndPost (fondo de pantalla en vivo Android)
  • Java.lang.NoClassDefFoundError: android.support.v7.app.AppCompatDelegateImplV14 en Android Studio
  • Android: cambia el color del botón cuando se hace clic
  • Cómo devolver JSONObject del método doInBackground () al método onPostExecute () en AsyncTask?
  • MediaPlayer TimeoutException
  • Android Studio 3 no puede crear mi proyecto
  • ¿Cómo eliminar el permiso específico al crear una aplicación para Android con gradle?
  • Las pestañas de menú no responden
  • InputStream de la carpeta de activos de Android devuelve vacío
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.