gpt4 book ai didi

Android 布局 - 线性布局中的居中图标

转载 作者:行者123 更新时间:2023-11-29 21:22:35 25 4
gpt4 key购买 nike

我知道这可能是一个微不足道的问题,但我无法让它发挥作用:

部分 Activity 代码:

<LinearLayout
android:id="@+id/send_layout"
android:layout_width="120dp"
android:layout_height="40dp"
android:orientation="horizontal"
android:layout_marginTop="5dp"
android:background="@drawable/rounded"
android:clickable = "true"
android:weightSum="1" >

<ImageView
android:id="@+id/send_icon"
android:layout_height="fill_parent"
android:layout_width="wrap_content"
android:scaleType="centerCrop"
android:src="@drawable/ic_action_send_now"
android:gravity="center_horizontal"
android:padding="5dip"/>
</LinearLayout>

这是 drawable 文件夹下的圆形:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

<item>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:padding="5dp"
android:shape="rectangle" >

<corners android:radius="5dp"/>

<solid android:color="#ccc" />

</shape>

</item>

<item android:bottom="0.5dp">
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:padding="5dp"
android:shape="rectangle" >

<solid android:color="#FFFFFF" />

<!-- <stroke
android:width="1dp"
android:color="#2f6699" /> -->

<corners
android:bottomLeftRadius="5dp"
android:bottomRightRadius="5dp"
android:topLeftRadius="5dp"
android:topRightRadius="5dp" />

</shape>
</item>

</layer-list>

无论我如何处理 LinearLayout 中图像的引力,它仍然位于左侧。有人可以看一下并告诉我如何使图像居中吗?

最佳答案

将线性布局的 Gravity 更改为居中而不是 Imageview。它会起作用

  <LinearLayout
android:id="@+id/send_layout"
android:layout_width="120dp"
android:layout_height="40dp"
android:orientation="horizontal"
android:layout_marginTop="5dp"
android:layout_centerInParent="true"
android:gravity="center"
android:background="@drawable/rounded"
android:clickable = "true" >

<ImageView
android:id="@+id/send_icon"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:padding="5dp"
android:scaleType="centerCrop"
android:src="@drawable/ic_launcher"
android:contentDescription="@string/hello_world"/>

检查屏幕截图

enter image description here

关于Android 布局 - 线性布局中的居中图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20560286/

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