0

我有一个 android 应用程序,它使用 viewpager 在两个片段之间滑动。
只有两个页面(每个页面一个片段)一个片段显示图像另一个文本视图。
创建并显示初始页面后,用户可以通过单击按钮更改显示的图像。
我使用 getView() 获取图像片段视图。我有布局的纵向和横向版本。
当我不更改屏幕方向时,代码工作正常。但是,在从纵向切换到横向后尝试从 Fragment.getView() 访问返回的视图时,在纵向和横向之间切换时,我得到一个空指针,反之亦然。
为什么在方向改变后从 Fragment.getView() 返回 null?

4

1 回答 1

2

如果您的 android:targetSdkVersion="12" 或更少

 android:configChanges="orientation|keyboardHidden">

如果你的 android:targetSdkVersion="13" 或更多

   android:configChanges="orientation|keyboardHidden|screensize">
于 2013-07-15T12:48:57.047 回答