Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android纵向和横向布局_Android_Layout_Landscape_Portrait - Fatal编程技术网

Android纵向和横向布局

Android纵向和横向布局,android,layout,landscape,portrait,Android,Layout,Landscape,Portrait,我的布局如下: 在纵向模式下,我需要以下布局: 但是,我得到了以下一个,我不知道如何修改它: 我该怎么做?您可以为横向模式创建单独的布局。只需将其命名为当前布局,但请确保将其添加到文件夹布局栏中 右键单击res-layout,然后单击addnew,为文件夹写入layout land。如前所述,名称应与当前布局相同 现在将方向更改为横向时,Android将使用此布局。只需在布局文件夹附近创建layout land文件夹并创建同名xml。在res文件夹中创建layout land文件夹,并在

我的布局如下:

在纵向模式下,我需要以下布局:

但是,我得到了以下一个,我不知道如何修改它:


我该怎么做?

您可以为横向模式创建单独的布局。只需将其命名为当前布局,但请确保将其添加到文件夹布局栏中

右键单击
res-layout
,然后单击
addnew
,为文件夹写入
layout land
。如前所述,名称应与当前布局相同


现在将方向更改为横向时,Android将使用此布局。

只需在布局文件夹附近创建
layout land
文件夹并创建同名xml。

res
文件夹中创建
layout land
文件夹,并在此文件夹中创建同名的
xml

无需创建布局land。谷歌有一个开源软件,可以适应屏幕大小/方向的变化,比如CSS。
看看谷歌网站上的例子。

Android Studio 3.x.x的最快方式

1.转到活动布局的“设计”选项卡

2.在顶部,您应按下“预览方向”按钮,其中有一个选项用于创建横向布局(检查图像),一个新文件夹将创建为该特定方向的xml布局文件