2011-02-14 25 views
20

Estoy intentando hacer que mi aplicación se integre lo más posible con el "estándar" con el resto de mi dispositivo Android. Es una aplicación independiente, no está integrada con el sistema operativo ni nada, solo quiero que se vea familiar.Android: un menú de configuraciones atractivas (estándar)

El área que me interesa es la pantalla "configuración". Si miro la pantalla de configuración estándar de Android, está bien espaciada, el tamaño de letra perfecto, con pulgares limpios entre los elementos del menú.

¿Cómo puedo hacer eso? ¿Es eso un ListView? ¿Se hace con LinearLayout regular?

Me encantaría poder replicar la apariencia & sentir en mi aplicación. ¿Alguien puede ayudar?

enter image description here

Y no es sólo el sistema operativo Adroid. que es la mayor parte del "profesional" aplicaciones por ahí:

enter image description here

Muchas gracias

+5

Grea t pregunta. Este es el primer resultado en google, está muy bien editado y me ayudó. La gente a menudo no se da cuenta de que las grandes preguntas son tan importantes como las grandes respuestas. Gracias. – MaiaVictor

Respuesta

0

yo sepa es un ListView. implementando un ListView personalizado, puede lograr un efecto similar.

Por otra parte, usted tiene que seguir la Icon Design Guidelines para crear este tipo de iconos para las filas ListView

+0

Gracias, ¿estás diciendo que debería crear un widget personalizado? No hay un estándar que pueda volver a usar? ¿O está diciendo que puedo usar una vista de lista, pero agregar mis propios elementos de lista? No estoy demasiado preocupado por los iconos por ahora, solo el texto. Gracias. –

+0

Sí, estoy diciendo acerca de proporcionar un ListView con adaptadores personalizados. en esos adaptadores, puede decidir cómo se ve su fila. –

+0

Gracias, Sheikh. ¿Cómo suministraría los artículos de la lista? ¿De un archivo xml o puedo hardcode en el diseño original xml? ¿O debería hacerse programáticamente? –

11

realidad, esto es directamente parte del código fuente de Android, por lo que les recomiendo vivamente a echar un vistazo en su estructura . Vea el Android Settings tutorial para más información.

Los ajustes se crean a partir de la SettingsActivity (que se extiende la PreferenceActivity, es posible que desee ver esto también), que a su vez han basado su diseño en los siguientes archivos xml:

cosas están entrelazadas con mucha fuerza por lo que necesita un poco de lectura ...

+0

Wow ok, gracias por los enlaces. Entonces no hay una manera fácil de replicar el mismo efecto entonces. –

Cuestiones relacionadas