gpt4 book ai didi

android-layout - 安卓 XML : Percentage Height and width to create unique layout

转载 作者:行者123 更新时间:2023-12-04 05:22:52 24 4
gpt4 key购买 nike

我听说过很多关于重量等的信息。但是大多数教程总是提到宽度百分比。我希望对布局进行以下设置:
enter image description here

有谁知道如何做到这一点?我被卡住了!

最佳答案

编辑:
Percent Support Library现在存在没有必要使用 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" >

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:weightSum="3" >

<LinearLayout
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:orientation="vertical"
android:weightSum="5" >

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="3"
android:background="@android:color/darker_gray" >
</LinearLayout>

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="2"
android:background="@android:color/white" >
</LinearLayout>
</LinearLayout>

<LinearLayout
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:orientation="vertical"
android:weightSum="9" >

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="3"
android:background="@android:color/holo_red_light" >
</LinearLayout>

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="6"
android:background="@android:color/holo_orange_light" >
</LinearLayout>
</LinearLayout>

<LinearLayout
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:orientation="vertical"
android:weightSum="9" >

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="6"
android:background="@android:color/holo_blue_dark" >
</LinearLayout>

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="3"
android:background="@android:color/holo_green_dark" >
</LinearLayout>
</LinearLayout>
</LinearLayout>

</LinearLayout>
输出:
Output
第二个似乎与权重无关。此外,我建议您不要使用太多带有权重的嵌套线性布局,因为根据以下 Link,这是一个巨大的性能问题。

关于android-layout - 安卓 XML : Percentage Height and width to create unique layout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13527703/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com