我使用StaggeredGridView
通过网络服务加载图片和数据。在纵向模式下我有2个网格,在横向模式下我有3个网格。我想在更改屏幕方向时保存实例,以避免重新执行synctask。
我用过:
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
setRetainInstance(true);
}
但问题是,在横向模式下我有2个网格而不是3.那么获得3个网格的正确方法是什么?
答案 0 :(得分:1)
app:column_count_landscape="3"
app:column_count_portrait="2"
在xml中添加这些行
android:configChanges="orientation|screenSize"
在manifest.xml中添加