为了账号安全,请及时绑定邮箱和手机立即绑定

强制“纵向”方向模式

强制“纵向”方向模式

慕妹3242003 2019-08-09 17:27:09
强制“纵向”方向模式我正在尝试为我的应用程序强制“纵向”模式,因为我的应用程序绝对不是为“横向”模式设计的。在阅读了一些论坛后,我在清单文件中添加了这些行:<application    android:debuggable="true"   android:icon="@drawable/icon"    android:label="@string/app_name"   android:screenOrientation="portrait">但它不适用于我的设备(HTC Desire)。它从“纵向”lo“横向”切换,忽略清单文件中的行。在更多论坛阅读之后,我尝试在我的清单文件中添加它:<application    android:debuggable="true"   android:icon="@drawable/icon"    android:label="@string/app_name"   android:configChanges="orientation"          android:screenOrientation="portrait">这个函数在我的activity类中:public void onConfigurationChanged(Configuration newConfig){     super.onConfigurationChanged(newConfig);     setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);}但同样,没有运气。
查看完整描述

3 回答

?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

不要将方向应用于应用程序元素,而应将属性应用于activity元素,并且还必须configChanges如下所述进行设置。

例:

<activity
   android:screenOrientation="portrait"
   android:configChanges="orientation|keyboardHidden"></activity>

这将应用于清单文件中AndroidManifest.xml


查看完整回答
反对 回复 2019-08-09
?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

注意

android:screenOrientation="portrait"     android:configChanges="orientation|keyboardHidden"

在清单文件中添加 - 定义活动的位置。


查看完整回答
反对 回复 2019-08-09
  • 3 回答
  • 0 关注
  • 401 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信