Android 在Eclipse中制作所需的布局

Android 在Eclipse中制作所需的布局,android,eclipse,layout,button,oscilloscope,Android,Eclipse,Layout,Button,Oscilloscope,我正在研究android应用程序的布局,但我发现所有按钮都固定在Eclipse中的一列中。我该怎么做才能使它达到链接中显示的应用程序所需的位置??谢谢 通过一个垂直线性布局包含多个水平线性布局的按钮,可以得到两列按钮,每个按钮包含两个按钮。为按钮赋予相等的权重,使其间距均匀,并留出一定的边距,使其看起来不那么凌乱 例如 或者,如果列很长,可以使用包含两个垂直线性布局的水平线性布局,并将按钮添加到这些布局中 或者您可以使用带有两列的TableLayout,并使用包含按钮的TableRows(我

我正在研究android应用程序的布局,但我发现所有按钮都固定在Eclipse中的一列中。我该怎么做才能使它达到链接中显示的应用程序所需的位置??谢谢


通过一个垂直
线性布局
包含多个水平
线性布局
的按钮,可以得到两列按钮,每个按钮包含两个按钮。为按钮赋予相等的权重,使其间距均匀,并留出一定的边距,使其看起来不那么凌乱

例如


或者,如果列很长,可以使用包含两个垂直线性布局的水平线性布局,并将按钮添加到这些布局中

或者您可以使用带有两列的
TableLayout
,并使用包含按钮的
TableRows
(我通常觉得表格布局更难使用,也许这就是我自己)

我发现在Eclipse中编写xml比摆弄图形编辑器更容易,然后时不时地切换到图形编辑器来检查它显示您想要的内容。在网上查看一些布局示例,你很快就会明白


要精确模拟该布局,请按照mihail的建议,从一个
相对布局开始,并使用该布局定位其他布局(例如带有按钮的线性布局)和视图。

通过一个垂直
线性布局
包含多个水平
线性布局
可以得到两列按钮,每个包含2个按钮。为按钮赋予相等的权重,使其间距均匀,并留出一定的边距,使其看起来不那么凌乱

例如


或者,如果列很长,可以使用包含两个垂直线性布局的水平线性布局,并将按钮添加到这些布局中

或者您可以使用带有两列的
TableLayout
,并使用包含按钮的
TableRows
(我通常觉得表格布局更难使用,也许这就是我自己)

我发现在Eclipse中编写xml比摆弄图形编辑器更容易,然后时不时地切换到图形编辑器来检查它显示您想要的内容。在网上查看一些布局示例,你很快就会明白


要精确模拟该布局,请按照mihail的建议,从一个
相对布局开始,并使用它来定位其他布局(例如带有按钮的线性布局)和视图。

您可以在
main.xml
文件中使用
相对布局,而不是
线性布局。
在此布局中,可以将零部件放置在布局中的任何位置,但零部件彼此相对放置。
您可以使用混合布局使视图看起来更合理。还可以尝试使用布局方向,即垂直或水平

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

您可以在
main.xml
文件中使用
RelativeLayout
而不是
LinearLayout
。 在此布局中,可以将零部件放置在布局中的任何位置,但零部件彼此相对放置。 您可以使用混合布局使视图看起来更合理。还可以尝试使用布局方向,即垂直或水平

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

阅读相关版面:,你也可以在谷歌上搜索示例-有很好的解决方案:)好运阅读相关版面:,你也可以在谷歌上搜索示例-有很好的解决方案:)祝你好运