2011-03-16 20 views
10

Quiero crear una vista de lista con un conjunto limitado de elementos que realmente no va a cambiar.Android: ¿Crear ListView en XML?

Cada fila tendrá una imagen a la izquierda y el texto a la derecha. (Al igual que en la aplicación Configuración)

¿Puedo llenar eso en XML (es decir, evitar escribir código)?

Respuesta

13

he encontrado la respuesta aquí: Android - creating listview entirely from xml

"Usted puede utilizar el atributo android:entries en su elemento ListView, señalando un <string-array> recurso (generalmente puesto en res/values/arrays.xml). "

2

aquí es el mejor ejemplo para su pregunta. Custom list view

+0

Gracias, he pasado por esto antes. En realidad, no quiero que sea tan complicado, por eso quería saber si podría hacerse en XML. –

+0

hey esto no es complicado. solo intenta que sea la mejor manera de hacerlo. –

+0

Esto no es realmente una respuesta a su pregunta, es solo una forma de hacer algo similar. También tengo curiosidad por saber si hay una forma de definir el contenido de la lista de vistas en el archivo xml. – jbranchaud

1

uso de etiquetas ListView & especificar reqd attr a la misma. A continuación, tome un diseño que contenga toda la vista de lista en él. Tome otro diseño que contendrá la imagen configurada como gravedad a la izquierda. Tome el diseño de diferenciación que se mantenga el texto conjunto que es la gravedad a derecha & puso todo en la disposición 1

+0

¿Has probado esto? Estoy bastante seguro de que no funciona de esa manera. –

+0

he intentado lo mismo con el diseño de la tabla y scrollview funciona como listview – Sumant