Estoy tratando de encontrar la manera de definir una línea vertical (1dp de espesor) para usar como dibujable.Línea vertical usando XML dibujable
Para hacer una horizontal, que es bastante sencillo:
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line">
<stroke android:width="1dp" android:color="#0000FF"/>
<size android:height="50dp" />
</shape>
La pregunta es cómo hacer que esta línea vertical?
Sí, hay soluciones, como dibujar una forma de rectángulo de 1px de grosor, pero eso complica el XML dibujable, si consta de múltiples elementos <item>
.
¿Alguien tuvo alguna posibilidad con esto?
ACTUALIZACIÓN
caso sigue sin resolverse. Sin embargo, Para cualquier persona en una cruzada documentación Android - que podría resultar útil: Missing Android XML Manual
ACTUALIZACIÓN
he encontrado ninguna otra manera que no sea la que he marcado como correcto. Se hace el truco se siente, aunque un poco "pesado", por lo que si por casualidad usted conoce la respuesta no se olvide de compartir;)
gracias Mark :)! Soy consciente de que puedo usar una vista para lograr esto. La cuestión es que estoy ensamblando una vista un poco más compleja que quiero usar como dibujable para el fondo de una celda de tabla. Hay diferentes tipos de formas/gradientes/líneas allí. Usar una vista SERÍA una solución, sin embargo, tendría que ponerla en una "capa" de dibujo diferente y es posible que se pegue un tiro en el pie cuando me encuentre cambiando de tamaño, etc. Me pregunto por qué no hay documentación sobre la "forma" xmls, tal vez alguien de google podría iluminarnos? :) – Kaspa
Usar marginRight/Start y Left/End también es a veces interesante para obtener espacio en los lados. – George