android - 如何在android中将布局的宽度和高度设置为百分比?

标签 android xml layout

我需要创建一个水平布局,如下所示:Layout Pic

我可以使用 android:layout_width="match_parent" 设置 C 布局的总宽度,但我完全无法设置其余布局。非常感谢任何帮助。 整个应用程序设置为仅在水平布局上运行,如果这有助于决定设置布局的方法。

最佳答案

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:tools="http://schemas.android.com/tools"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 android:orientation="vertical"
 android:weightSum="100" >

 <LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="0dp"
    android:layout_weight="90"
    android:orientation="horizontal"
    android:weightSum="100" >

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="50"
        android:background="#FF0000" >
    </LinearLayout>

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="50"
        android:background="#00FF00" >
    </LinearLayout>
 </LinearLayout>

 <LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="0dp"
    android:layout_weight="10"
    android:background="#FFFF00" >
 </LinearLayout>

</LinearLayout>

关于android - 如何在android中将布局的宽度和高度设置为百分比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22324772/

相关文章:

android - XML 呈现期间出现异常

java - 希望根据 Spring Profile 编码不同的 POJO 字段集

algorithm - 如何移动线段以消除最小移动的交叉点?

magento - 批量操作或页面切换后管理网格列发生变化 - Magento 1.9

html - 正确对齐图片说明

java - Android Java 访问 ROOM 数据库的对象

java - 用java绘制时序图

java - 弹出窗口中的 android viewpager

android - 启用适用于 Android 的 Places SDK 时出现问题 (google)

javascript - 使用 Node JS 更改 XML 数据的值