我有一个gridView,其行和列可以由用户指定。为了适应风景和肖像的大小,我制作了两个gridViews:4 x 5用于纵向,3 x 7用于横向。当旋转发生时,我调用“switchView”方法在两个视图之间切换。
当我启动应用程序时,例如,使用肖像。我正确地获得了4 x 5 gridView,但是当我将设备旋转到横向时,我得到了一个7 x 3 gridView而不是我想要的3 x 7!
我做的另一件事就是这样。我设置了一个按钮来调用“switchView”方法。我得到了我想要的3 x 7 gridView(在相同的方向),然后我立即旋转调用“switchView”方法,everyThing就可以了!
我想可能是我应该在应用程序启动时启动3 x 7 gridView,而不是在我旋转它时。我这样做,但它不起作用。所以,我不知道原因,有人可以给我一些建议吗?