Xml 要获得相同的视图,哪一个最好:线性布局还是相对布局
在一次采访中,我遇到了这个问题: 水平方向上有两个文本视图。在他们下面有一个 ImageView。您可以使用LinearLayout或 相对论 哪一个是有效的?为什么Xml 要获得相同的视图,哪一个最好:线性布局还是相对布局,xml,android-layout,Xml,Android Layout,在一次采访中,我遇到了这个问题: 水平方向上有两个文本视图。在他们下面有一个 ImageView。您可以使用LinearLayout或 相对论 哪一个是有效的?为什么 请告诉我答案。如果我使用线性布局,那么我必须至少使用2个线性布局。1个用于文本视图,另一个用于图像视图(位于文本视图下方)。但是如果我使用RelativeLayout,那么我可以在1个RelativeLayout内使用下面的属性(textview_id下面的imageview)轻松地完成它。由于代码包含的子元素较少,因此比线性布局
请告诉我答案。如果我使用线性布局,那么我必须至少使用2个线性布局。1个用于文本视图,另一个用于图像视图(位于文本视图下方)。但是如果我使用RelativeLayout,那么我可以在1个RelativeLayout内使用下面的属性(textview_id下面的imageview)轻松地完成它。由于代码包含的子元素较少,因此比线性布局更平滑。因此,我将使用RelativeLayout 你会选哪一个 你应该选择相对论 为什么? 如果使用线性布局来实现此示例,则必须使用2个线性布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout vertical>
<LinearLayout horizontal>
<TextView/>
<TextView/>
</LinearLayout>
<ImageView />
</LinearLayout>
但如果选择相对布局,则只需要一个相对布局:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout>
<TextView/>
<TextView/>
<ImageView />
</RelativeLayout>
根据此相对布局,与单个相对布局相比,此嵌套线性布局的渲染时间更长。
在线性视图中,需要2个子视图,但在相对视图中,只需要1个子视图。重量更轻,使用更方便。相对。。线性情况下的权重样式可能会达到相同的结果,但会消耗大量内存