use ListView that overrides onMeasure to ensure propper list size

a truely annoying workaround if you ABSOLUTELY MUST use a ListView
within a ScrollView

For the workaround code please see:
    http://code.google.com/p/android/issues/detail?id=6552