gpt4 book ai didi

Android Layout 同一行中不同宽度的3个项目

转载 作者:行者123 更新时间:2023-11-29 19:24:37 26 4
gpt4 key购买 nike

我想知道如何将 3 个不同宽度的不同元素放在同一行中?

如下图

LinearLayout 其中有水平方向(父级),Textview(50% width-align left)ImageView(25% width-align right)Textview(25% width-align right) 都在同一行?

请帮忙。

最佳答案

你可以使用带权重的LinearLayout

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/activity_landing"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">

<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.50"
android:text="1" />

<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.25"
android:text="2" />

<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.25"
android:text="3" />
</LinearLayout>

或者

您可以使用 PercentRelativeLayout 看到这个 answer

关于Android Layout 同一行中不同宽度的3个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41650929/

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