Crear bordes en una vista de androide en xml dibujable, en 3 lados?

Quiero hacer un dibujable para mi botón de Android, definido como dibujable. Encontré que podía fijar todas las fronteras usando un rectángulo, pero conseguí un poco pegado cuando lo quise en tres lados. Quiero por ejemplo tener la parte superior o la parte inferior abierta.

¿Podría alguien mostrarme cómo hacer esto?

Trate de hacer esto, aunque lo vi en algún otro post

<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <shape android:shape="rectangle" > <solid android:color="#FFFFFF" /> <padding //android:bottom="10dp" Remove this to avoid seeing the bottom border android:left="10dp" android:right="10dp" //android:top="10dp" Remove this to avoid seeing the top border /> <corners android:radius="5dp" /> </shape> </item> <item> <shape android:shape="rectangle" > <padding android:bottom="5dp" android:left="5dp" android:right="5dp" android:top="5dp" /> <solid android:color="#666666" /> </shape> </item> </layer-list> 

https://stackoverflow.com/a/10133434/1244489

Si alguien está corriendo en problemas relacionados con relleno teniendo efecto en la respuesta aceptada, intente echar un vistazo a: https://stackoverflow.com/a/11006931 . Esta solución utiliza atributos de posición en las etiquetas para lograr el mismo efecto.

Estaba teniendo problemas con la respuesta aceptada aquí, mientras que la creación de dibujos para su uso en un ActionBar, y el enfoque vinculado trabajó para mí.

  • La barra de botones no se pega a la parte inferior de la pantalla
  • Android.view.inflateexception binario archivo xml línea # 1 error inflar clase android.widget.relativeLayout
  • Centre ImageView dentro de otro ImageView en Android
  • ¿Cómo asignar id únicos a las vistas creadas dinámicamente?
  • ¿Cómo Android Studio valida XML para la pantalla de preferencias?
  • ¿Cómo puedo utilizar las operaciones lógicas en el enlace de datos de Android?
  • ActionBar / Barra de herramientas no se muestra en la versión de Lollipop de la aplicación
  • XML vinculante herramientas para Android
  • Android nivel 21 compatibilidad hacia atrás? (Desde que salió la nueva actualización del SDK)
  • ¿Qué errores se detectan en "build" en Android Studio - rol de Gradle
  • Los elementos del menú se añaden fuera del grupo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.