Hola, gente!
Soy un Android dev nuevo y tengo una pregunta tonta (bastante tonta) pero que no puedo resolver. Básicamente necesito crear un layout portrait con ciertos widgets (componentes UI) pero que al girar el dispositivo (landscape) dichos widgets sean reemplazados por otros componentes. Por ejemplo, mientras en portrait tengo un spinner, en landscape quiero tener una ListView (en una tablet no queda muy lindo un spinner perdido entre tanto espacio).
El problema aparece al no poder inicializar la ListView, ya que la activity siempre arranca en portrait (o viceversa), entonces queda ListView myListView = null o Spinner mySpinner = null.
Intenté utilizar onConfigurationChange() como se muestra en la
documentación de Google pero el problema persiste.
¿Alguien tiene idea cómo se puede resolver?
Gracias de antemano.