Какой макет лучше всего использовать для отображения серии кнопок изображения рядом (как показано на прикрепленном изображении), и они будут заполнять экран горизонтально, когда ориентация меняется на горизонтальную (как прикреплено)?
горизонтальная ориентация http://img254.imageshack.us/img254/657/layoutxs.png вертикальная ориентация http://img208.imageshack.us/img208/2428/layouthy.png
<GridView android:layout_width="fill_parent" android:layout_height="wrap_content" android:numColumns="auto_fit" > </GridView>
Похоже, вы хотите использовать что-то вроде FlowLayout, которого нет в Android.Вы можете сделать свой собственный, однако.Дополнительная информация
У меня есть активностьс макетом, похожим на ваш, но я использую другой метод.Что я делаю, так это определяю другой макет xml для ландшафта и портрета.Итак, у меня есть layout-port/mylayout.xml и layout-land/mylayout.xml, и система определяет, какой из них следует использовать.
layout-port/mylayout.xml
layout-land/mylayout.xml
просто создайте два отдельных файла макета и вызовите setContentView () в вашем onOrientationChanged ().