作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我正在开发一个 Android 应用程序,当用户旋转设备时,我不想将其方向更改为横向模式。另外,我希望锁定方向在手机上为纵向模式,在平板电脑上为横向模式。这可以实现吗,如果可以,如何实现?谢谢。
最佳答案
您只需在 activity 中定义以下属性AndroidManifest.xml
文件中的元素。它会将您的方向限制为纵向。
android:screenOrientation="portrait"
例子:
<activity
android:name="com.example.demo_spinner.MainActivity"
android:label="@string/app_name"
android:screenOrientation="portrait" >
</activity>
如果您希望将其应用于整个应用程序,请在应用程序标记内定义下面的属性,如下所示:
<application>
android:screenOrientation="sensorPortrait"
</application>
此外,根据 Eduard Luca 在下面的评论,如果您想启用 180 度旋转,也可以使用 screenOrientation="sensorPortrait"
。
关于android - 如何将 Android 应用的方向锁定为手机中的纵向和平板电脑中的横向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15718869/
我是一名优秀的程序员,十分优秀!