Android 在线性布局的内部居中

Android 在线性布局的内部居中,android,layout,Android,Layout,如何在线性布局中居中放置三个项目?我试了几样东西,但都放在左边了 <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <Button andro

如何在线性布局中居中放置三个项目?我试了几样东西,但都放在左边了

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



            <Button
                android:layout_width="48dp"
                android:layout_height="40dp"
                android:drawableBottom="@drawable/arrow_white_down"
                android:theme="@style/PasswordButton" />

            <TextView
                android:id="@+id/TempNumb"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="5dp"
                android:paddingTop="0dp"
                android:text="8°C"
                android:textSize="30sp" />

            <Button
                android:layout_width="48dp"
                android:layout_height="40dp"
                android:drawableBottom="@drawable/arrow_white_up"
                android:theme="@style/PasswordButton" />

        </LinearLayout>

结果都是这样的:


我想把它全部放在中心。我怎样才能做到这一点呢?

只要在线性布局中这样做就行了

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

这是我的输出


只需在线性布局中执行此操作

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

这是我的输出


只需将这个
android:gravity=“center”
添加到您的线性布局中。

只需将这个
android:gravity=“center”
添加到您的线性布局中。

我想回答了您的问题我想回答了您的问题