Vista de lista con inflado de diseño diferente para cada fila

Soy bastante nuevo en el diseño de interfaces de usuario en Android (y también bastante nuevo en el desarrollo de Android). Actualmente estoy desarrollando una aplicación para Android que se parece mucho a la página "Todos los círculos" de Google + y a la página de inicio de usuarios de Facebook, donde puedes ver los contenidos compartidos por tus amigos.

Para aclarar las cosas, eche un vistazo a la siguiente captura de pantalla que se tomó de la aplicación Android de Google +:

Como puede ver, la publicación de Paul Harper está en un pequeño Frame, y la publicación de "Android and me" está en otra. Y cuanto más se desplace hacia abajo, más cosas compartidas verá, cada una en su propio "Marco".

Realmente no estoy seguro de cómo lograr este resultado (estoy seguro de que involucra un componente ListView), por lo que, ¿podría alguien decirme sobre los componentes de la interfaz de usuario que debería usar para hacerlo?

Gracias una tonelada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta