Android: Edición de texto personalizado con XML

Estoy tratando de personalizar el aspecto de un EditText, pero no lo hago … Me gustaría tener el campo de texto en los bordes redondeados con un icono gráfico a la izquierda (por lo que el icono sería dentro de los bordes también, al lado de El edittext). ¿Podría alguien explicarme cómo podría lograr esto? ¿Necesito dibujar la frontera como una forma o hay alguna propiedad para esto? ¡Muchas gracias!

Intente esto

<EditText android:id="@+id/rLastName" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/editbox" android:hint="@string/lname" android:padding="5dip" android:singleLine="true" android:textColor="#999999" android:textSize="14dip" android:drawableLeft="@drawable/ic_launcher" /> 

Dibujados a la izquierda el icono se establecerá en el lado izquierdo

Introduzca aquí la descripción de la imagen

Puede probar este enlace para las esquinas redondeadas

  • Error al analizar XML con el botón de facebook
  • ¿Cómo crear el retraso de 1 segundo antes de establecer el alfa de Ver?
  • ¿Por qué mi EditText se expandió horizontalmente o verticalmente después de configurar Width and Height como wrap_content en android?
  • Crear componente personalizado basado en LinearLayout, declarando el diseño en XML
  • String 'xyz' marcada como intraducible pero que existe en la localidad 'ja'
  • Adaptación de adaptadores desde la vista de lista a la clase de vista de elemento único
  • Android: popupBackground no funciona para menús contextuales
  • Lectura y escritura de archivos XML
  • ¿Hay alguna implementación de StAX para Android?
  • Super.onCreateView en Fragmentos
  • Configuración de alfa de dibujable a través de xml
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.