¿Cómo cambia el color del subrayado de Edittext en 4.0+?

Tengo en mi app Theme.Holo pero quiero cambiar el color del borde de subrayado de edittext.

No quiero una frontera completa alrededor del edittext. Sólo quiero cambiar el color del diseño edittext en la versión 4.0+.

¿Cómo puedo hacer esto?

Pienso que usted puede cambiar el androide: fondo a su deseable drawable para substituir el fondo por defecto del texto del corregir.

Usted podría utilizar 9patch. Este recurso es un ejemplo maravilloso: android holo

int color = Color.parse("#HEX") editText.getBackground().setColorFilter(color, PorterDuff.Mode.SRC_ATOP); 

Para aquellos que quieren una respuesta más completa. El color predeterminado es en realidad un fondo de 9 parches. Así que tendrá que reemplazarlo.

Vaya a http://android-holo-colors.com/ . Aquí verá una categoría llamada "color".

Haga clic en el cuadrado de color al lado y verá una muestra de color. Cambiar el color a la deseada.

Desplácese hacia abajo y busque otra categoría llamada EditText. Haga clic en el botón Sí junto a él.

Finalmente desplácese hacia abajo hasta el final de la página y descargue el zip generado.

Descomprima el zip de su computadora. Encontrará un par de carpetas dibujables según las diferentes densidades de píxeles. Copiarlos a las carpetas apropiadas en su proyecto.

También habrá una carpeta llamada simplemente "dibujable". En él será un archivo xml. Si tiene una carpeta llamada "drawable", diferente de "drawable-mdpi, drawable-hdpi, etc", copie el archivo xml en la carpeta "drawable", o cree uno en su carpeta "res"

Por último, copie el nombre del archivo xml. Vaya al EditText que desea cambiar y establezca el archivo xml como fondo. Si el archivo xml se titula edit_text_holo_light, el código xml que pondría en su EditText sería:

 android:background="@drawable/edit_text_holo_light 

Guarde el proyecto y ejecute.

Use android:backgroundTint="" en su diseño XML de EditText

  • Cómo cargar el archivo xml del animador en Android programatically?
  • Actividad para enviar o redirigir a otras actividades
  • ¿Qué hace a Guice incapaz de funcionar en Android excepto como Guice-no-aop?
  • RuntimeException mientras utiliza ActivityUnitTestCase, pero no mientras ActivityInstrumentationTestCase2
  • Manejo de errores de actualización
  • Cómo pasar valores de matriz desde y hacia RenderScript de Android mediante Asignaciones
  • Android - Crossfade mutiple imágenes en un ImageView
  • ¿Qué significa (savedInstanceState)
  • Actividad que extiende ActionBarActivity y YouTubeBaseActivity
  • Imágenes de pequeño tamaño, alta resolución
  • Agregar un salto de línea en una posición determinada, sólo si es necesario
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.