0

我最近在 android 市场上发布了我的应用程序,我非常喜欢。我没有错误,应用程序运行良好。我现在唯一的问题是,当用户倾斜屏幕进入横向视图时,界面基本上被破坏了。我的组件仅位于屏幕的左侧(横向),并且只有一半显示。正常的垂直视图很好。

有没有一种简单的方法来阻止使用风景,或者有没有办法让风景更容易查看?

谢谢!

4

3 回答 3

3

在AndroidManifest.xml中,对于一个activity,你可以设置它的orientation属性:

android:screenOrientation="portrait"
于 2013-06-07T17:29:31.207 回答
2

您可以在清单中阻止它

<activity android:name=".SomeActivity" android:screenOrientation="portrait"/>

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

于 2013-06-07T17:32:15.540 回答
2

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

有关详细信息,请参阅http://developer.android.com/training/basics/supporting-devices/screens.html

于 2013-06-07T18:33:03.403 回答