просмотр списка и ориентация экрана - PullRequest
1 голос
/ 08 июня 2011

Я не знаю, возможно ли это, но вот чего я хотел бы достичь. У меня есть некоторые объекты, которые показывают некоторые данные в списках с адаптерами списков (только из текстовых представлений).

Макет основан на:

И вот базовая композиция из одной «строки» списка: textview1 textView2 textView4 textview5 inflatedview

(+++ верхние и нижние колонтитулы)

Таким образом, есть один столбец, который выглядит хорошо, когда устройство находится в портретной ориентации, но когда в альбомной ориентации есть много места в правой части экрана, плюс вам нужно много прокрутки.

Хорошо, мне бы хотелось, чтобы в альбомной ориентации отображались два столбца одного и того же списка. (А потом может быть для планшетов 3 колонки, но это для потом ....)

хорошо, я знаю, что могу сделать:

textview textView

textView textView

но я не хочу этого

Как я мог это реализовать? Я имею в виду, какие инструменты использовать?

Заранее большое спасибо!

1 Ответ

1 голос
/ 08 июня 2011

Для этого у нас есть одно событие, когда мобильная ориентация изменяется i, e;

((WindowManager)getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay().getOrientation()

Используя приведенный выше код, мы получаем ориентацию экрана. Если ориентация является горизонтальной, вы берете 2 списка вместе и устанавливаете значения для этих списков

...