Home Menu

Menu



Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android


 
Herramientas
  #1  
Viejo 16/05/12, 13:56:34
Avatar de KrLx_roller
KrLx_roller KrLx_roller no está en línea
Usuario muy activo
Mensajes: 515
Compra y venta: (3)
 
Fecha de registro: oct 2008
Mensajes: 515
Modelo de smartphone: Xiaomi Mi 10 Pro
Versión de ROM: Xiaomi.eu
Tu operador: Jazztel
Mencionado: 2 comentarios
Tagged: 0 hilos
string-array dentro de string-array

Necesito almacenar un string-array dentro de otro string-array del siguiente modo en un archivo xml:

Código:
<string-array name="nombres">
	    <string-array name="hombre">
	        <item>Luis</item>
	      </string-array>
            <string-array name="mujer">
	        <item>Marta</item>
	      </string-array>
</string-array>
Lo que no sé es acceder a los elementos de los arrays 'hombre' y 'mujer'. Hasta ahora tenía todos los nombres juntos y accedía a ellos del siguiente modo:

Código:
 String nombres[] = res.getStringArray(R.array.nombres);
El problema está en que ahora necesito clasificarlos.

Lo que quiero hacer es, dependiendo de la elección del usuario (hombre o mujer) que el array nombres se llene con uno u otro.

Muchas gracias!
Responder Con Cita


  #2  
Viejo 16/05/12, 16:39:20
Avatar de monchyrcg
monchyrcg monchyrcg no está en línea
Miembro del foro
Mensajes: 384
 
Fecha de registro: sep 2011
Localización: Cartagena
Mensajes: 384
Modelo de smartphone: LG Optimus Black
Versión de ROM: v10d
Tu operador: Orange
Mencionado: 0 comentarios
Tagged: 0 hilos
Yo tengo una pregunta relacionada con esto y no relacionada. Aprovecho este post para enterarme de tu duda y para preguntar ¿es mejor crear el array en tu activity,service,........ o en un xml? Como lo veis mejor? Yo hasta ahora siempre los tenia en mi clase pero el cambio es rápido y me gustaría saber que método es mejor.
Responder Con Cita
  #3  
Viejo 16/05/12, 19:34:16
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por monchyrcg Ver Mensaje
Yo tengo una pregunta relacionada con esto y no relacionada. Aprovecho este post para enterarme de tu duda y para preguntar ¿es mejor crear el array en tu activity,service,........ o en un xml? Como lo veis mejor? Yo hasta ahora siempre los tenia en mi clase pero el cambio es rápido y me gustaría saber que método es mejor.
Es lo mismo, la única ventaja de tenerlo en un XML es que lo puedes "localizar", es decir, tener una carpeta "values" para el idioma por defecto y luego otra "values-es" para Español, "values-it" para Italiano, etc...
Responder Con Cita
  #4  
Viejo 17/05/12, 13:00:19
Avatar de KrLx_roller
KrLx_roller KrLx_roller no está en línea
Usuario muy activo
Mensajes: 515
Compra y venta: (3)
 
Fecha de registro: oct 2008
Mensajes: 515
Modelo de smartphone: Xiaomi Mi 10 Pro
Versión de ROM: Xiaomi.eu
Tu operador: Jazztel
Mencionado: 2 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por monchyrcg Ver Mensaje
Yo tengo una pregunta relacionada con esto y no relacionada. Aprovecho este post para enterarme de tu duda y para preguntar ¿es mejor crear el array en tu activity,service,........ o en un xml? Como lo veis mejor? Yo hasta ahora siempre los tenia en mi clase pero el cambio es rápido y me gustaría saber que método es mejor.
Ningun problema! Yo tampoco tenía muy clara la diferencia así que dos pájaros de un tiro ;)

Y sobre mi duda alguien sabe cómo hacerlo?
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 01:45:48 (GMT +2)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007