Calcule el tamaño de una vista de lista o cómo decirle que se expanda completamente

Actualmente estoy tratando de usar un ListView dentro de un ScrollView. Sé por lo que he leído que esto es despreciado, pero estoy tratando de hacer que ListView se expanda completamente mostrando todas sus filas para que no sea necesario que se desplace. Sin embargo, he estado luchando con cómo decirle a ListView que se expanda por completo para mostrar todas sus filas, ya que necesita una altura definida. ¿Alguien sabe de una manera de calcular la altura de un ListView completamente expandido antes de que se dibuje?

Este problema se debe principalmente al hecho de que no puede colocar una vista desplazable dentro de otra vista desplazable. Estoy de acuerdo con el hecho de que ListView no podrá desplazarse mientras pueda expandirse para mostrar todas sus filas. Sin embargo, no puedo hacer esto sin poder darle una altura definida, que parece que necesitaría calcular.

Vea la url a continuación para ver un boceto (soy un usuario nuevo, así que no puedo publicar uno). Muestra que mi diseño completo es demasiado grande para la pantalla "física" y necesita desplazarse para mostrar el resto de la lista y los botones en la parte inferior. Estoy tratando de comunicar que la pantalla "virtual" es demasiado grande para caber en una pantalla, incluso sin el ListView allí.

http://img51.imageshack.us/img51/7210/screenmockup.png

Respuestas a la pregunta(11)

Su respuesta a la pregunta