Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Diseño de material para la subclase de EditText

En API 21, podemos usar colorAccent para cambiar el color de widgets como EditText , RadioButton , etc. Pero no se aplica a las subclases de esos widgets. He intentado esto, pero es como colorAccent , se aplica sólo a los widgets originales.

Hay alguna solución para esto? Aparte de tener que crear una costumbre drawable luego lo implementa como un estilo ..

  • Diseño de material Android en Eclipse
  • TabLayout se bloquea después de actualizar la biblioteca de soporte a 23.2.1
  • Diseño de patrón de diseño de cajón de navegación
  • Convertir colorPrimary a colorPrimaryDark (cuánto más oscuro)
  • Paneles de expansión en Google Material design android
  • Android appcompat-v7: 21.0.0 cambiar los colores de la casilla de verificación de materiales
  • Android Confirmación de diálogo en pantalla completa y acciones desdeñosas
  • Cómo implementar una barra de progreso circular de diseño de material en android
  • 3 Solutions collect form web for “Diseño de material para la subclase de EditText”

    En realidad, a partir de Android apoyo 22.1 debe subclase AppCompatEditText.

    Para aplicar colorAccent, simplemente extienda su clase personalizada EditText de android.support.v7.widget.AppCompatEditText

    Puesto que usted no fijó cualquier código de fuente que estoy suponiendo que usted no está inflando su visión de una disposición de XML pero rater que llama nuevo MyCustomEditText.

    Como declaró el sitio de desarrolladores: El diseño del tema de material sólo se puede aplicar al cargar vistas usando un inflador de diseño.

    Esto se debe a que el nuevo material de diseño backport ganchos en el proceso de inflación de diseño.

    Otra razón podría ser el hecho de que la librería appcompat v7 sólo cargue el diseño del material cuando encuentre un EditText en el diseño XML. Y no reconoce componentes personalizados de vista.

    Google planea lanzar los widgets de backport Material al público, ellos declararon que estos están actualmente en desarrollo. Es posible que desee reemplazar estos widgets de backport especiales que posiblemente podría resolver su problema. Pero ya que no son públicos todavía … no se puede.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.