我想问一个关于listview的问题。 我使用的是显示YouTube视频名称的列表视图,当点击该名称被重定向到YouTube API时。 当我在横向中使用该系统时,listview消失,您在返回屏幕前再次访问视频。Listview消失在风景中使用smarthphone
有谁知道可能是什么原因造成的?
非常感谢。
我想问一个关于listview的问题。 我使用的是显示YouTube视频名称的列表视图,当点击该名称被重定向到YouTube API时。 当我在横向中使用该系统时,listview消失,您在返回屏幕前再次访问视频。Listview消失在风景中使用smarthphone
有谁知道可能是什么原因造成的?
非常感谢。
当设备屏幕方向改变时,系统重新创建您的活动。你应该处理它正确
阅读官方文档 https://developer.android.com/guide/topics/resources/runtime-changes.html
最后,不要使用ListView控件,使用RecyclerView。这是更强大,稳定和可扩展的
你必须提到清单中的Activity内的configChanges。
机器人:configChanges = “方向|屏幕布置|屏幕尺寸”
你要为recyclerview。请参阅: https://github.com/JayaprakashR-Zealot/Knowledge-Circle---Android/tree/master/FlexiListview
您需要处理方向更改,它就像应用程序将重新启动,因此您需要重新初始化适配器,数据等。您可以使用一个包来存储一些数据https:// developer。 android.com/guide/topics/resources/runtime-changes.html –
首先阅读关于android生命周期,当有人旋转屏幕时发生了什么。 –