Я думаю, что ListView нарисован правильно.Вы можете видеть две линии, единственная проблема в том, что они нарисованы в центре и, следовательно, выглядят так, как будто они охватывают весь экран.
Поэтому я предполагаю, что если вы удалите
android:gravity="center"
изваш LinearLayout должен работать.
И как примечание: я никогда не работал со SlidingDrawer, но в документации говорится, что вы должны использовать match_parent
(или fill_parent
) для его ширины и высоты.Я предполагаю, что вы не хотите, чтобы SlidingDrawer охватывал весь экран, если контента почти нет.Может быть, этот класс не допускает другого поведения, я не знаю.Но, возможно, это реальный источник вашей проблемы, а не сам ListView.
Редактировать: Не обращайте внимания на мой sidenote, SlidingDrawer рисуется поверх с прозрачной пустой областью, поэтому не должно быть никаких проблем с его внешним видом...