Android复杂的布局线性和相对

Android复杂的布局线性和相对,第1张

概述我必须实现如图所示的布局,并且我不知道实现所需设计的最佳组合. 我正在设计7英寸平板电脑,并希望设计在10英寸上伸展得很好   我假设像1,2,3,4,5这样的布局是LinearLayouts,对吗? *活动布局是什么?我尝试过RelativeLayout,但我无法在布局1和布局之间分配宽度. 2& 3(使用android:layout_weight) *我尝试了整个活动的Horzontal Li 我必须实现如图所示的布局,并且我不知道实现所需设计的最佳组合.
我正在设计7英寸平板电脑,并希望设计在10英寸上伸展得很好

我假设像1,2,3,4,5这样的布局是linearLayouts,对吗?

*活动布局是什么?我尝试过relativeLayout,但我无法在布局1和布局之间分配宽度. 2& 3(使用android:layout_weight)

*我尝试了整个活动的Horzontal linearLayout,但我无法正确地将页眉和页脚布局添加到主要的水平线性布局

我阅读了文档和教程,但无法找到这个复杂设计的线索,请帮忙.

此外,嵌套布局的性能如何?

谢谢,

解决方法 您可以尝试这样的事情,并且,正如其他人所说,在这个级别,您将不会遇到性能问题
<?xml version="1.0" enCoding="utf-8"?><linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"androID:layout_wIDth="match_parent"androID:layout_height="match_parent"androID:orIEntation="vertical"androID:weightSum="1" ><linearLayout    androID:layout_wIDth="match_parent"    androID:layout_height="0dp"    androID:layout_weight="0.2"    androID:background="@androID:color/holo_orange_light"    androID:orIEntation="horizontal"    androID:weightSum="1" >    <VIEw        androID:ID="@+ID/vIEw1"        androID:layout_wIDth="0dp"        androID:layout_height="wrap_content"        androID:layout_margin="10dp"        androID:layout_weight="0.2"        androID:background="@androID:color/black" />    <VIEw        androID:ID="@+ID/vIEw2"        androID:layout_wIDth="0dp"        androID:layout_height="wrap_content"        androID:layout_margin="10dp"        androID:layout_weight="0.8"        androID:background="@androID:color/black" /></linearLayout><linearLayout    androID:layout_wIDth="match_parent"    androID:layout_height="0dp"    androID:layout_weight="0.6"    androID:background="@androID:color/holo_blue_light"    androID:orIEntation="horizontal"    androID:weightSum="1" >    <linearLayout        androID:layout_wIDth="0dp"        androID:layout_height="match_parent"        androID:layout_margin="10dp"        androID:layout_weight="0.2"        androID:background="@androID:color/holo_purple"        androID:orIEntation="vertical"        androID:weightSum="1" >        <VIEw            androID:ID="@+ID/vIEw1"            androID:layout_wIDth="match_parent"            androID:layout_height="0dp"            androID:layout_margin="10dp"            androID:layout_weight="0.2"            androID:background="@androID:color/black" />        <VIEw            androID:ID="@+ID/vIEw1"            androID:layout_wIDth="match_parent"            androID:layout_height="0dp"            androID:layout_margin="10dp"            androID:layout_weight="0.3"            androID:background="@androID:color/black" />        <VIEw            androID:ID="@+ID/vIEw2"            androID:layout_wIDth="match_parent"            androID:layout_height="0dp"            androID:layout_margin="10dp"            androID:layout_weight="0.5"            androID:background="@androID:color/black" />    </linearLayout>    <linearLayout        androID:layout_wIDth="0dp"        androID:layout_height="match_parent"        androID:layout_margin="10dp"        androID:layout_weight="0.4"        androID:background="@androID:color/holo_red_dark"        androID:orIEntation="vertical"        androID:weightSum="1" >        <VIEw            androID:ID="@+ID/vIEw1"            androID:layout_wIDth="match_parent"            androID:layout_height="0dp"            androID:layout_margin="10dp"            androID:layout_weight="0.33"            androID:background="@androID:color/black" />        <VIEw            androID:ID="@+ID/vIEw1"            androID:layout_wIDth="match_parent"            androID:layout_height="0dp"            androID:layout_margin="10dp"            androID:layout_weight="0.33"            androID:background="@androID:color/black" />        <VIEw            androID:ID="@+ID/vIEw2"            androID:layout_wIDth="match_parent"            androID:layout_height="0dp"            androID:layout_margin="10dp"            androID:layout_weight="0.33"            androID:background="@androID:color/black" />    </linearLayout>    <linearLayout        androID:layout_wIDth="0dp"        androID:layout_height="match_parent"        androID:layout_margin="10dp"        androID:layout_weight="0.4"        androID:background="@androID:color/darker_gray"        androID:orIEntation="vertical"        androID:weightSum="1" >        <VIEw            androID:ID="@+ID/vIEw1"            androID:layout_wIDth="match_parent"            androID:layout_height="0dp"            androID:layout_margin="10dp"            androID:layout_weight="0.5"            androID:background="@androID:color/black" />        <VIEw            androID:ID="@+ID/vIEw2"            androID:layout_wIDth="match_parent"            androID:layout_height="0dp"            androID:layout_margin="10dp"            androID:layout_weight="0.5"            androID:background="@androID:color/black" />    </linearLayout></linearLayout><linearLayout    androID:layout_wIDth="match_parent"    androID:layout_height="0dp"    androID:layout_weight="0.2"    androID:background="@androID:color/holo_green_light"    androID:orIEntation="horizontal"    androID:weightSum="1" >    <VIEw        androID:ID="@+ID/vIEw1"        androID:layout_wIDth="0dp"        androID:layout_height="wrap_content"        androID:layout_margin="10dp"        androID:layout_weight="0.2"        androID:background="@androID:color/black" />    <VIEw        androID:ID="@+ID/vIEw1"        androID:layout_wIDth="0dp"        androID:layout_height="wrap_content"        androID:layout_margin="10dp"        androID:layout_weight="0.3"        androID:background="@androID:color/black" />    <VIEw        androID:ID="@+ID/vIEw2"        androID:layout_wIDth="0dp"        androID:layout_height="wrap_content"        androID:layout_margin="10dp"        androID:layout_weight="0.5"        androID:background="@androID:color/black" /></linearLayout></linearLayout>
总结

以上是内存溢出为你收集整理的Android复杂的布局线性和相对全部内容,希望文章能够帮你解决Android复杂的布局线性和相对所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1134665.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存