Android开发:屏幕方向

时间:2010-09-01 16:38:03

标签: android

当屏幕方向从纵向变为横向时,是否可以更改应用程序的布局? 我的意思是将应用程序链接到每个横向和纵向的两个不同的.xml布局文件? 或者是否可以更改2个视图的位置? 喜欢... 我希望在纵向模式下按钮位于textview下方,但我希望它们在横向模式下并排... :/ 请帮忙......

2 个答案:

答案 0 :(得分:1)

是的,这是基本布局提示之一,可能想阅读developer.android.com上的教程。

对于这个例子,只需将单独的布局放在res / layout-land(你必须创建一个新文件夹)中,其名称与肖像布局相同。

答案 1 :(得分:1)

是的,它实际上很容易。在res文件夹中,您有一个layout文件夹,其中包含您的布局。为您的横向布局创建一个layout-land文件夹。 .xml文件应与layout文件夹中的计数器部件具有相同的名称。 Android会在您的活动中onCreate期间自动在运行时选择正确的。

/res/layout - 如果特定条件不存在,则为默认值 /res/layout-land - 横向布局。

注意,如果特定布局没有任何不同,则不需要创建重复项,它只使用默认值。