2011-07-01 85 views
1

我做了2布局,第一个为android 2.1(我需要它只在portrait)和第二个为android 3(我只需要它在landscape),这2个布局使用一个类。现在我怎样才能在风景和肖像上设置这两种布局?如果我在AndroidManifest设置它,我就可以使用这些模式portraitlandscape之一,只是它,布局方向?

我们不能使用:

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

现在这方法是真的吗?

感谢

回答

0

其依赖不需要设置屏幕方向属性。

我也在我的项目中处理这个senario。 您在resours 2个文件夹

首先为portraitemode 和第二景观茂德

像布局文件夹和布局,土地文件夹

布局---本店所有布局当u WANN让步portraitr模式 layout-land ----存储所有布局时,你想在横向模式下给予

0

它只是没有必要设置screenOrientation属性,删除它,你会被罚款。

+1

是的,但是在android 2.1中我只需要它在肖像和android 3中我只需要它在风景! –

+1

可以anyboady帮助? –

+0

您可以选择在代码中设置为内容视图的布局,具体取决于正在使用的操作系统设备的版本。检查此链接知道如何检查设备的版本: http://stackoverflow.com/questions/5919267/android-how-to-check-version – Egor