Implementing a wrapping check box list or a tag list in Android
<p>A standard list of check boxes takes up a lot of vertical real estate:</p>

<pre><code>[ ] Option 1
[X] Opt 2
[X] Loooooong option 3
[ ] Option 4
</code></pre>

<p>What I would like to do is either wrap them:</p>

<pre><code>[ ] Option 1 [X] Op 2 [X] Loooooong option
3 [ ] Option 4
</code></pre>

<p>Or something like the stackoverflow Tags field:</p>

<pre><code>[X] Loooooong option 3 [X] Opt 2
Tags: [ Optio       ]
        Option 1
        Option 4
</code></pre>

<p>I've not been able to find a suitable class to do that, and I'd rather not reinvent the wheel. As each field will have different lengths (for example, contact names) using a TableLayout or GridView doesn't make sense.</p>
