使用样式设置活动屏幕方向

7

我将尝试使用样式设置活动屏幕方向:

这是 styles.xml 文件内容:

...
<style name="Some.Activity" parent="android:Theme">
  <item name="android:screenOrientation">portrait</item>
</style>
...

这里是在AndroidManifest.xml中声明活动的代码:

<activity android:name="SomeActivity" android:theme="@style/Some.Activity"/>

并且它不能正常工作。
我知道我只需要设置

标签来结束这个段落。
<activity android:name="SomeActivity" android:theme="@style/Some.Activity"
    android:screenOrientation="..."/>

在清单中也可以实现,但对我来说使用主题更重要。
有什么想法吗?

1个回答

5

http://developer.android.com/guide/practices/screens_support.html

这个链接可能会有所帮助。基本上,您需要为每个方向制作不同的布局文件,并将它们放在相应的layout-land或layout-port文件夹中。您还可以为不同屏幕尺寸的不同方向创建布局。例如,如果您在横向模式下针对“普通”尺寸的屏幕拥有的所有控件都无法适应小屏幕,您可以创建一个名为layout-small-land的文件夹,并拥有另一个自定义的布局文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接