В программе организатора турнира, над которой я работаю, я использую ListView для отображения данных игрока из базы данных. Когда экран находится в книжной ориентации, я отображаю только имя игрока и запись выигрыша / проигрыша. Когда экран находится в горизонтальном положении, я хотел бы отображать больше «столбцов» данных в виде списка.
Я обычно понимаю использование папки layout-land, но как мне заполнить данные в полях, которые имеют только одну ориентацию, а не другую?
Лучше ли устанавливать эти столбцы как "пропавшие" в портретной ориентации и заполнять поля в обеих ориентациях? Или лучше определить ориентацию в программном обеспечении, а затем заполнять эти поля, только если экран находится в горизонтальной ориентации?
Есть ли третий вариант, о котором я не знаю?
Спасибо!