Dan*_*n J 11
如果您想要应对平板电脑设备,那么您应该使用该nosensor值,例如
<activity android:name=".MyActivity"
android:screenOrientation="nosensor" ></activity>
Run Code Online (Sandbox Code Playgroud)
这将使用设备的自然方向,这将在某些设备(例如Xoom平板电脑)上呈现风景.
针对此的API文档位于:
确定取向而不参考物理取向传感器.传感器被忽略,因此显示器不会根据用户移动设备的方式旋转.除了这种区别,系统使用与"未指定"设置相同的策略选择方向.
http://developer.android.com/guide/topics/manifest/activity-element.html#screen
你可以修复屏幕方向.将其添加到清单文件中的活动标记:
android:screenOrientation = "portrait"
Run Code Online (Sandbox Code Playgroud)
在AndroidManifest.xml中的活动标记中添加此代码
android:configChanges="keyboardHidden|orientation"
Run Code Online (Sandbox Code Playgroud)
通过添加此代码,onCreate()当您将手机模式更改为纵向或横向时,将不会调用此代码.
| 归档时间: |
|
| 查看次数: |
5693 次 |
| 最近记录: |