gpt4 book ai didi

android - 圆形背景 android UI 中的图标图像

转载 作者:行者123 更新时间:2023-11-29 18:39:07 29 4
gpt4 key购买 nike

我想在圆形背景图像中插入一个图标,但我遇到了图像大小调整问题。该图标目前比圆圈大,而且我似乎无法在不调整圆圈背景大小的情况下调整它的大小。这是我的 XML:

<android.support.v7.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center">

<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/circle_dark_grey"
android:src="@drawable/calendar_icon" />

</android.support.v7.widget.LinearLayoutCompat>

我是 android UI 的新手,所以如果有更好的方法,或者如果您知道如何解决我的问题,请告诉我!

干杯

最佳答案

您可以通过以下两种方法:

1 为 ImageView 设置填充

<ImageView
android:padding="10dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/circle_dark_grey"
android:src="@drawable/calendar_icon" />

2 你可以像这样使用框架布局

<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">

<View
android:layout_gravity="center"
android:background="@drawable/circle_dark_grey"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>

<ImageView
android:padding="10dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/calendar_icon" />

</FrameLayout>

关于android - 圆形背景 android UI 中的图标图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53421296/

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