Edición personalizada de Android con icono

Estoy tratando de aprender Android y su interfaz de usuario. ¿Sería posible crear un EditText como mi diseño abajo?

Diseño de EditText

Que debe incluir:

  • Pequeño icono en la izquierda que debe ser cambiable cuando un evento ha ocurrido (suponiendo que esto se hace de forma programada)
  • El borde de borde derecho junto al icono
  • Golpe grueso cuando se movía

Probablemente puede resolver cómo cambiar el icono y el trazo grueso cuando se ha producido un evento, pero no sabe cómo codificar el icono con el borde del borde derecho dentro del editText suavemente. ¡Ayuda!

puedes usar

 android:drawableLeft="@drawable/your_drawable" 

En su EditText en xml.

Y desde java puedes cambiarlo así

 Drawable img = getContext().getResources().getDrawable( R.drawable.your_other_drawable ); txtVw.setCompoundDrawablesWithIntrinsicBounds( img, null, null, null ); 

Tendrás que crear tus propios recursos de fondo si deseas que el cuadro de edición tenga las mismas esquinas redondeadas / cuadradas que en tu imagen de ejemplo.

  • El uso de SearchView con AppCompatActivity genera fallas en la interfaz de usuario
  • Frente a View.bringToFront () en Android
  • Android: Colaboración de la interfaz de usuario (Jenkins + Spoon +?)
  • Hacer el diseño lineal seleccionable como un elemento de lista en una vista de lista (Android)
  • Uso de TouchScreens para el control de juegos
  • Android Radial / Pie Menú
  • ¿Cómo dejar que un TextView tenga varias líneas?
  • Quiero hacer menú de diapositivas con efecto 3D como la imagen de abajo
  • Android UI DPI problema - es xxxhdpi recursos necesarios?
  • Implementar doble clic para el botón en Android
  • El relleno de Android se deja para un texto en un TextView que contiene una imagen a la izquierda y un texto a la derecha
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.