La misión del Adapter es crear las Views que vas a usar en el ListView y rellenarlas de contenido, a ser posible usando reciclado. Se ve mucho más claro en el Adapter del nuevo RecyclerView, el cual recomiendo muy por encima del antiguo ListView, al tener un sin fin de posibilidades, algunas de ellas que sólo se podían conseguir con librerías externas, como un ListView Horizontal con reciclado.
Básicamente tienes que hacer que el Adapter lea de alguna fuente de datos, y que su número de elementos y su contenido dependa de esa fuente de datos. Si luego quieres modificar el contenido lo único que tienes que hacer es modificar los elementos de la fuente de datos y llamar a notifyDataSetChanged() y el contenido cambiará automáticamente.
|