ANDROID: разделить экран на 2 равные части с 2 представлениями списка

Я пытаюсь поместить 2 представления списка в свой макет. Проблема в том, что я не знаю заранее размер каждого списка. Первое представление списка может содержать несколько элементов (от 0, 1, 2 до примерно 10), а второе представление списка может содержать много элементов (до 100).

Я попытался установить вес обоих списков на 1, но это не сработало:

=> Если в первом просмотре списка только 1 элемент, а во втором 99, вы не увидите первый элемент списка # 1 => он так сильно сжимается (относительно списка # 2), что вы его не видите.

Итак, теперь я думаю разделить экран на 2 равные части (независимо от того, какой / размер каждой listview) и поместите два списка в каждую часть. Конечно, это должно работать на любом устройстве ... так как же мне зафиксировать размер экрана устройства, разделить его пополам и заставить размер списка соответствовать каждой половине экрана?

Кто-нибудь уже сделал это? Есть ли другой вариант для отображения двух списков разного размера в одном макете (следует ли мне каким-то образом использовать scrollview? => Когда пользователь достигает конца первого списка, появляется второе представление списка => это возможно ??)

Спасибо за вашу помощь и любые предложения ...

Хьюберт

15
задан Hubert 19 October 2010 в 12:14
поделиться