gpt4 book ai didi

android:layout_gravity ="center"无法将按钮设置在标题栏中央?

转载 作者:太空狗 更新时间:2023-10-29 16:33:26 28 4
gpt4 key购买 nike

我真的是android新手,我知道 android:layout_gravity 在其父级中设置 ViewLayout 的重力。而 android:gravity 设置View 中使用的内容的重力。 Refer

但是当我设置标题栏 Linearlayout gravity="center" 时,按钮确实位于中心

但是当我删除 LinerLayout 头部的 gravity="center" ,然后在按钮中添加 layout_gravity="center" 时,按钮位于左侧?

<?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="wrap_content"
>

<Button
android:id="@+id/back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Back"
android:layout_gravity="center"
android:textColor="#fff" />

</LinearLayout>

enter image description here

最佳答案

只需为您的LinearLayout 指定方向,其余一切都是完美的

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

<Button
android:id="@+id/back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Back"
android:layout_gravity="center"
android:textColor="#fff" />

</LinearLayout>

关于android:layout_gravity ="center"无法将按钮设置在标题栏中央?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34216692/

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