在Orientation更改上管理ListView内容

时间:2018-04-26 07:58:19

标签: android listview android-adapter screen-orientation

我的应用中有一个保留的片段,其中包含带有某种库的ListView。当设备处于纵向时,我必须每行显示2张图片,当用户旋转设备时,我想显示3张图片。 如何将此方向更改处理到我的自定义适配器以获取此行为?

1 个答案:

答案 0 :(得分:-1)

  1. 如果您使用的是Android的最新实现,那么您可能正在使用Android架构组件。 使用LiveData,这可以保留配置/方向更改并解决您的问题。 欲了解更多信息,请访问以下链接: https://developer.android.com/topic/libraries/architecture/livedata https://github.com/shaz-tech/AndroidArchitectureComponentsDemo

  2. 如果使用Android的旧实现,则使用savedInstanceState。 见以下链接: http://code.hootsuite.com/orientation-changes-on-android/