Android 使用一个布局,其中包含多个布局

Android 使用一个布局,其中包含多个布局,android,layout,Android,Layout,嗨,我是开发android应用程序的初学者。我只是想问一下,在一个布局中包含多个布局是否是最佳实践?有人说这是一个不好的练习,所以我有点好奇。不,对于初学者来说,这不是一个不好的练习,我肯定会建议你越来越多地尝试布局。我自己有一个主要的项目,涉及到嵌套(布局中的布局)布局的大量使用。通常,相对布局用于使用多个布局。水平线性布局在主垂直线性布局中经常使用。这样你就可以一直尝试,直到你觉得使用它们很舒服为止 不,对于初学者来说,这是一个不错的练习,我一定会建议你越来越多地尝试布局。我自己有一个主要的

嗨,我是开发android应用程序的初学者。我只是想问一下,在一个布局中包含多个布局是否是最佳实践?有人说这是一个不好的练习,所以我有点好奇。

不,对于初学者来说,这不是一个不好的练习,我肯定会建议你越来越多地尝试布局。我自己有一个主要的项目,涉及到嵌套(布局中的布局)布局的大量使用。通常,相对布局用于使用多个布局。水平线性布局在主垂直线性布局中经常使用。这样你就可以一直尝试,直到你觉得使用它们很舒服为止

不,对于初学者来说,这是一个不错的练习,我一定会建议你越来越多地尝试布局。我自己有一个主要的项目,涉及到嵌套(布局中的布局)布局的大量使用。通常,相对布局用于使用多个布局。水平线性布局在主垂直线性布局中经常使用。这样你就可以一直尝试,直到你觉得使用它们很舒服为止

不,对于初学者来说,这是一个不错的练习,我一定会建议你越来越多地尝试布局。我自己有一个主要的项目,涉及到嵌套(布局中的布局)布局的大量使用。通常,相对布局用于使用多个布局。水平线性布局在主垂直线性布局中经常使用。这样你就可以一直尝试,直到你觉得使用它们很舒服为止

不,对于初学者来说,这是一个不错的练习,我一定会建议你越来越多地尝试布局。我自己有一个主要的项目,涉及到嵌套(布局中的布局)布局的大量使用。通常,相对布局用于使用多个布局。水平线性布局在主垂直线性布局中经常使用。这样你就可以一直尝试,直到你觉得使用它们很舒服为止

这取决于你想要实现什么

如果您希望相同的活动使用“条件检查”以不同的方式运行,这是一个很好的做法

但是,试图在布局文件中添加更多布局可能会减慢应用程序打开特定活动的速度(减慢xml的呈现)。因此,在这种情况下,创建不同的活动或片段可能很有效


因此,选择完全是你自己的,但要根据用途

这取决于你想要实现什么

如果您希望相同的活动使用“条件检查”以不同的方式运行,这是一个很好的做法

但是,试图在布局文件中添加更多布局可能会减慢应用程序打开特定活动的速度(减慢xml的呈现)。因此,在这种情况下,创建不同的活动或片段可能很有效


因此,选择完全是你自己的,但要根据用途

这取决于你想要实现什么

如果您希望相同的活动使用“条件检查”以不同的方式运行,这是一个很好的做法

但是,试图在布局文件中添加更多布局可能会减慢应用程序打开特定活动的速度(减慢xml的呈现)。因此,在这种情况下,创建不同的活动或片段可能很有效


因此,选择完全是你自己的,但要根据用途

这取决于你想要实现什么

如果您希望相同的活动使用“条件检查”以不同的方式运行,这是一个很好的做法

但是,试图在布局文件中添加更多布局可能会减慢应用程序打开特定活动的速度(减慢xml的呈现)。因此,在这种情况下,创建不同的活动或片段可能很有效


因此,选择完全是你自己的,但要根据用途

一般来说,我不认为这是一个坏主意,尽管它可能会减慢你的应用程序。但这仍然取决于你在做什么。我不认为在另一个
RelativeLayout
中使用
RelativeLayout
是个好主意。因为这是不需要的。一个
RelativeLayout
对于一个活动就足够了。哦,另一方面,我总是在
LinearLayout
s中嵌套
LinearLayout
s。这样:(代码简化了)


上面的结果是4 x 2矩形的填充物


看到了吗?有时,在
LinearLayout
s上使用嵌套是很好的

一般来说,我不认为这是一个坏主意,尽管它可能会减慢你的应用程序。但这仍然取决于你在做什么。我不认为在另一个
RelativeLayout
中使用
RelativeLayout
是个好主意。因为这是不需要的。一个
RelativeLayout
对于一个活动就足够了。哦,另一方面,我总是在
LinearLayout
s中嵌套
LinearLayout
s。这样:(代码简化了)


上面的结果是4 x 2矩形的填充物


看到了吗?有时,在
LinearLayout
s上使用嵌套是很好的

一般来说,我不认为这是一个坏主意,尽管它可能会减慢你的应用程序。但这仍然取决于你在做什么。我不认为在另一个
RelativeLayout
中使用
RelativeLayout
是个好主意。因为这是不需要的。一个
RelativeLayout
对于一个活动就足够了。哦,另一方面,我总是在
LinearLayout
s中嵌套
LinearLayout
s。这样:(代码简化了)


上面的结果是4 x 2矩形的填充物


看到了吗?有时,在
LinearLayout
s上使用嵌套是很好的

一般来说,我不认为这是一个坏主意,尽管它可能会减慢你的应用程序。但这仍然取决于你在做什么。
<LinearLayout orientation="vertical">
    <LinearLayout orientation="horizontal">
        <stuff/> <stuff/> <stuff/> <stuff/>
    </LinearLayout>
    <LinearLayout orientation="horizontal">
        <stuff/> <stuff/> <stuff/> <stuff/>
    </LinearLayout>
<L/inearLayout>