我想以网格的形式显示 6 张图像,如下所示。
纵向 2 列 3 行 横向 3 列 2 行
通过使用 Android GridView 并在 layout-port 和 layout-land 目录中定义不同的网格布局,我能够实现这种效果。
后来根据我的活动要求,我在 manifest.xml 中添加了一个参数,即
android:configChanges = "mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|fontScale|screenSize"`
停止我的活动以在屏幕方向更改后重新创建。
添加此参数后,我的网格视图未按预期方式运行。它有时显示 1 列,有时显示 2 列,有时显示 3 列。
我根据设备的方向在我的网格适配器的获取视图方法中放置gridView.setNumberOfColumns(2)
或方法。gridView.setNumberOfColumns(3)
android:configChanges
请帮我在不删除Manifest.xml中的参数的情况下实现这个效果