将元素方向从纵向更改为横向模式

时间:2011-11-19 00:14:50

标签: android

我想在设备处于纵向模式时有两个垂直方向的按钮,在横向时有水平方向。如何只使用.xml文件?我可以使用“样式”之类的东西。 xml“并说,如果我有肖像这样做,如果我有风景做另一个?谢谢

1 个答案:

答案 0 :(得分:2)

/ res / layout中的布局适用于纵向和横向。

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

编辑:

如果您无法创建第二个文件夹或关注表演,那么您可以覆盖onConfigurationChanged()方法,如explained here