什么是最佳布局使用时设计多个屏幕以及横向和纵向

时间:2012-08-18 10:49:05

标签: android android-layout

Android Layout Buttons

您好!我刚开始玩Android布局,我想知道是否有一种应用基本布局的一般方法,以便它将自己调整到多个屏幕并自动调整到横向视图。例如:  在上图中,我添加了一些按钮。现在我想要学习的是使用哪种布局或选项(如重量,重力,对齐方式),以便它们在每个视图中都保持不变。在每个屏幕上。有人说要在线性内使用线性布局,然后增加重量和对齐。他们说通过这样做,你可以灵活地删除任何按钮,但没有其他按钮失去它的位置(与相对布局不同)。是否有更好的方法可以在所有屏幕上使用相同的布局并且灵活?

2 个答案:

答案 0 :(得分:1)

如果要创建FORM,可以使用多个线性布局。 否则绝对布局也不错,但不太适合。

相对布局需要练习,因为您必须相对于其他布局设置小部件。

多个线性布局可能很有用。

答案 1 :(得分:0)

RelativeLayout非常容易使用,如果你学会在其中对齐小部件,每个屏幕上的布局看起来都一样但是对于非常简单的布局(布局上的小部件很少)或你的布局是好的知道永远不会改变,因为更改RelativeLayout是如此困难,最好的方法是编辑不适用于DesignView的XML。

LinearLayout不像RelativeLayout那样灵活,但对其进行更改非常简单,其他小部件也不会丢失它们的位置。

毕竟,如果您想为多种屏幕尺寸设计布局,我建议使用Fragments