gpt4 book ai didi

android - 如何将线性布局与垂直中心对齐?

转载 作者:IT王子 更新时间:2023-10-28 23:40:11 26 4
gpt4 key购买 nike

我正在尝试对齐 LinearLayout 的垂直中心,该中心显示以下图片(天色边框)以删除按钮的垂直中心。

所以我将 id:groupNumbers 的重心设置为 center_vertical。

但没有改变。

如何将 id:groupNumbers 对齐到按钮的中心?

enter image description here

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent">

<LinearLayout
android:id="@+id/groupNumbers"
android:orientation="horizontal"
android:gravity="center_vertical"
android:layout_weight="0.7"
android:layout_width="wrap_content"
android:layout_height="wrap_content">

<LinearLayout
android:orientation="horizontal"
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="wrap_content">

<TextView
android:id="@+id/txtSelected01"
android:text="00"
android:textSize="30dp"
android:gravity="center_horizontal"
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>

<LinearLayout
android:orientation="horizontal"
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="wrap_content">

<TextView
android:id="@+id/txtSelected02"
android:text="00"
android:textSize="30dp"
android:gravity="center_horizontal"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="wrap_content"/>
</LinearLayout>
</LinearLayout>


<Button
android:id="@+id/btn_deleteNum"
android:text="Delete"
android:textSize="20dp"
android:layout_weight="0.2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>

最佳答案

改变方向和重力

<LinearLayout
android:id="@+id/groupNumbers"
android:orientation="horizontal"
android:gravity="center_vertical"
android:layout_weight="0.7"
android:layout_width="wrap_content"
android:layout_height="wrap_content">

android:orientation="vertical"
android:layout_gravity="center_vertical"

您正在添加方向:水平,因此布局将包含单个水平线中的所有元素。这将不允许您将元素置于中心位置。

希望这会有所帮助。

关于android - 如何将线性布局与垂直中心对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20185340/

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