首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Android应用程序中阻挡或改善景观视图

问如何在Android应用程序中阻挡或改善景观视图
EN

Stack Overflow用户
提问于 2013-06-08 01:27:51
回答 3查看 236关注 0票数 0

我最近在android市场上发布了我的应用程序,并且非常感兴趣。我没有错误,应用程序运行正常。我现在唯一的问题是,当用户倾斜屏幕进入横向视图时,界面基本上是残缺不全的。我的组件只在屏幕的左侧(在横向),并且只显示了其中的一半。正常的垂直视图就可以了。

有没有一种简单的方法来阻止景观的使用,或者有没有一种方法可以让景观看起来更容易?

谢谢!

EN

回答 3

Stack Overflow用户

发布于 2013-06-08 01:29:31

在AndroidManifest.xml中,对于活动,您可以设置其方向属性:

代码语言:javascript
复制
android:screenOrientation="portrait"
票数 3
EN

Stack Overflow用户

发布于 2013-06-08 01:32:16

您可以在清单中阻止它

代码语言:javascript
复制
<activity android:name=".SomeActivity" android:screenOrientation="portrait"/>

或者,您可以创建一个名为layout-landscape的新文件夹,然后在其中放置一个相同名称的布局,并专门针对景观进行布局。只是要小心在旋转时失去状态。

票数 2
EN

Stack Overflow用户

发布于 2013-06-08 02:33:03

您可以在layout-land文件夹中为您的活动设计额外的layout xml资源,而不是阻止横向模式。

详情请参见http://developer.android.com/training/basics/supporting-devices/screens.html。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16989771

复制
相关文章

相似问题

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