Android escalonado / multilínea Linear Layout?

Para mi aplicación, estoy intentando tener una sección que incluya las etiquetas en un artículo, pero no pude encontrar un diseño Android que pueda lograrlo.

Básicamente, tengo una serie de cadenas que contiene entre 1 y 5 elementos. Quiero ser capaz de enumerarlos de una manera en la que están un poco escalonados. Similar a lo que un LinearLayout horizontal haría excepto que va a la línea siguiente si la vista siguiente es demasiado grande. Tendría que hacer esto programatically y sin un ListView / GridView puesto que está dentro de un ScrollView.

¿Hay alguna manera de lograr esto?

Aquí está una imagen editada de lo que quiero decir … http://i.stack.imgur.com/Hhpry.png

Ejemplo de PhotoShop

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.