首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >加载景观布局文件,而纵向模式是强制的。(Android)

加载景观布局文件,而纵向模式是强制的。(Android)
EN

Stack Overflow用户
提问于 2017-08-16 08:54:53
回答 4查看 302关注 0票数 0

我目前正在开发一个应用程序,其中手机有强制肖像模式,而平板电脑支持肖像模式以及景观模式。有些页面的布局在布局-土地文件夹中有各自的景观版本。

问题

当在手机上使用应用程序时(所以只使用肖像),当手机上的自动登录功能启用时,当应用程序显示为纵向模式时,景观布局文件就会被加载。

这发生在什么时候

要重新创建这种行为,我打开一个活动并旋转设备。然后,当我导航到另一个活动,或者关闭并打开应用程序时,就会加载景观布局。

强迫纵向模式的方法

为了在手机上强制使用肖像模式,我打电话给

代码语言:javascript
运行
复制
setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

我的BaseActivity onCreate方法。

其他细节

targetSdkVersion: 26使用支持库26.0.0

谢谢你的帮助!

编辑1:

不幸的是,使用(组合)清单文件中的下列设置会产生相同的行为。

  • android:screenOrientation="sensorPortrait"
  • android:screenOrientation="portrait"
  • android:configChanges="orientation"

编辑2:

我现在已经在多台设备上进行了测试(仿真器、1+、摩托罗拉、三星等),这种奇怪的情况只发生在三星的A5 (api 23)上。

EN

Stack Overflow用户

发布于 2017-08-16 09:01:01

其他活动也有那个代码吗?

我的意思是,其他没有扩展BaseActivity的活动?

我更喜欢在每个活动标记中设置AndroidManifest.xml文件,比如>> android:screenOrientation="portrait"

票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45709146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档