2011-11-19 91 views
0

我想在设备处于纵向模式时有两个垂直方向的按钮,横向方向时的横向如何。如何仅使用.xml文件获取它?我可以使用像“styles.xml”的东西,并说如果我有肖像做这个,如果我有景观做另一个吗?谢谢将元素的方向从纵向更改为横向

回答

2

/res/layout中的布局应用于肖像和风景。

要在横向中使用不同的布局,请创建一个文件夹/ res/layout-land并在此处创建另一个具有相同名称的xml文件。 Android会自动选择对应当前屏幕方向的布局。

编辑:

如果不能创建第二个文件夹或关心的演出,那么你就可以覆盖onConfigurationChanged()方法,如explained here

+0

你确定这是唯一的方法吗?因为今天这是我的大学考试中的一个练习,但我只能有一个布局文件夹。有没有办法使用像当我想改变颜色当按下按钮等? –

+0

我编辑了我的答案。这不是唯一的方法,但它是最简单的方法。 – Dalmas

相关问题