Я не знаю, знаю ли это, но вот что я хотел бы достичь. У меня есть некоторые действия, которые показывают некоторые данные в списках с помощью списковых адаптеров (просто компилируются текстовые представления).
Макет основан на:
И вот основной состав одной "строки" listView: textview1 textView2 textView4 textview5 inflatedview
(+++headers и нижние колонтитулы)
Итак, есть один столбец, который отлично выглядит, когда устройство находится в портретной ориентации, но когда в ландшафте есть много места справа от экрана, плюс вам нужно много прокрутить.
Хорошо, что я хотел бы, так это то, что в ландшафте показаны два столбца одного и того же списка. (И позже, возможно, для таблиц 3 столбца, но это будет позже....)
ok Я знаю, что мог:
textview textView
textView textView
но я не хочу, чтобы
Как я мог это реализовать? Я имею в виду, какие инструменты использовать?
благодарим заблаговременно!
Для этого мы имеем одно событие, когда меняется мобильная ориентация i, e;
((WindowManager)getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay().getOrientation()
Используя вышеприведенный код, мы получаем ориентацию экрана. Если в этот момент ориентация является ландшафтной, вы берете 2 списка просмотров бок о бок и устанавливаете значения для этого списка.
getRequestedOrientation()
чтобы получить текущую ориентацию деятельности.