Questions tagged «screen-orientation»



8
如何防止自定义视图因屏幕方向变化而丢失状态
我已经成功实现onRetainNonConfigurationInstance()了主要功能,Activity可以在屏幕方向变化中保存和还原某些关键组件。 但是似乎,当方向改变时,我的自定义视图正在从头开始创建。这是有道理的,尽管对我而言这很不方便,因为相关的自定义视图是X / Y图,并且绘制的点存储在自定义视图中。 是否有巧妙的方法来实现类似于onRetainNonConfigurationInstance()自定义视图的内容,还是只需要在自定义视图中实现允许我获取并设置其“状态”的方法?


17
Android:暂时停用活动中的方向更改
我的主要活动有一些代码使一些数据库更改不应被中断。我正在另一个线程中进行繁重的工作,并使用一个设置为不可取消的进度对话框。但是,我注意到,如果我旋转手机,它将重新开始活动,这对于正在运行的进程确实非常不利,并且我得到了强制关闭。 我要做的是以编程方式禁用屏幕方向更改,直到我的过程完成为止,此时启用方向更改。



11
在AndroidManifest中:期待android:screenOrientation =“ unspecified”
Android Studio 3.6。 我希望我的应用始终处于portrait模式。所以在我的AndroidMainfest.xml: <activity android:name=".activity.SplashActivity" android:screenOrientation="portrait"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> 我运行该应用程序并SplashActivity以portrait模式显示。真好 但是编辑器显示以下错误: Expecting android:screenOrientation="unspecified" 为什么?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.