Uso de formas de Android en xml He definido un degradado que utilizo como fondo para un botón.Botones personalizados en Android: ¿Cómo obtener borde/borde/marco cuando leo el fondo de xml?
Todo esto funciona bien, pero no hay borde que rodea el botón. Me gustaría que se vea similar al botón normal de Android, pero necesito más flexibilidad para controlar el color y el aspecto.
La forma se define como sigue:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:startColor="#FFFFFF"
android:endColor="#00FF00"
android:angle="270" />
<corners android:radius="3dp" />
<stroke android:width="5px" color="#000000" />
</shape>
Yo esperaría que la frontera que se encuentra en el xml. ¿Por qué el "trazo" no lo arregla? El accidente cerebrovascular no parece hacer nada. he comprobado la especificación desarrollador de Android, pero no pudo encontrar la respuesta allí: http://developer.android.com/guide/topics/resources/drawable-resource.html
También he mirado a través de todas las propiedades del botón de Android, pero como era de esperar no hay tal parámetro, probablemente, puesto que está basado en el botón normal de Android. Por cierto, también revisé las propiedades de ImageButton.
¿Alguien puede ayudarnos? Sé que existe la alternativa de hacer una imagen con los bordes adecuados y usar un ImageButton, pero realmente debería haber una manera de arreglar esto programáticamente.
Gracias! Anna
El código xml no apareció en mi pregunta anterior. ¿Puede alguien decirme si hay ciertas etiquetas que usar para obtener el stackoverflow-box que he visto que las personas usan para ingresar el código? – Anna
(Por cierto: para agregar HTML a sus publicaciones, debe sangrar cada línea por 4 espacios, igual que para agregar código. Si no lo hace, el analizador de texto de SO se confunde y no se muestra su HTML.) –