Haciendo un elemento medio para atascarse en el encabezado (ScrollView / ListView)

Quiero hacer un elemento que se muestra en el medio deScrollView (oListView) en la primera y luego se atasca en el encabezado de la pantalla cuando se desplaza.

Es una implementación prototipo en CSS + JS:http://jsfiddle.net/minhee/aPcv4/embedded/result/.

A primera vista lo haríaScrollView para incluirListView, pero los documentos oficiales dicen:

Nunca debe usar un ScrollView con un ListView, porque ListView se ocupa de su propio desplazamiento vertical. Lo más importante es que hacer esto anula todas las optimizaciones importantes en ListView para tratar con listas grandes, ya que obliga a ListView a mostrar su lista completa de elementos para llenar el contenedor infinito proporcionado por ScrollView.

Entonces, ¿qué enfoques puedo tratar de lograr esta interfaz de usuario?

Actualizar: Lo intentéStickyListHeaders, pero: "actualmente no es posible tener elementos interactivos en el encabezado, los botones, los interruptores, etc., solo funcionarán cuando el encabezado no esté atascado". Además, creo que no es muy adecuado para esta situación. No necesito varios encabezados, pero solo un elemento central para atascarse en el encabezado.

Respuestas a la pregunta(3)

Su respuesta a la pregunta