gpt4 book ai didi

android - 如何让我的图像只出现在我的按钮上,而不是重叠

转载 作者:行者123 更新时间:2023-11-29 01:09:02 25 4
gpt4 key购买 nike

我只想有一个按钮,图像将作为背景,而不是将按钮加载为图像。例如,无论图像大小如何,我仍然希望按钮保持相同大小。我试图将我的图像编辑为相同大小,但漂亮的圆角现在不见了,而且我没有软件可以准确地在图像上放置角。

我只是对背景的含义有不同的理解吗?我会认为它会绘制按钮然后将图像作为背景而不是绘制按钮,然后重新绘制按钮使其与背景图像大小相同。

下面是我的按钮的 xml 代码:

<Button
android:id="@+id/newUser"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="32dp"
android:background="@drawable/ButtonSize"
android:elevation="0dp"
android:text="New User"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@+id/spinner"
tools:textColor="@android:color/black" />

有问题的行是 android:background="@drawable/ButtonSize",我的文件 ButtonSize.png 是一个 90x50 像素的图像,非常适合按钮。

我的问题是:有没有其他方法可以将图像纯粹设置为文字意义上的背景,例如,我还可以使用 android:bottomLeftRadius="30dp" 添加弯曲的边缘> 等等。

最佳答案

除了使用 Button,您还可以使用 Image 按钮并设置以下属性,将图像提供给 Entire Button。

android:scaleType="centerInside" 
android:adjustViewBounds=true

有关更多引用,请访问以下链接 Android ImageButton Resolution Problems

希望对你有帮助

关于android - 如何让我的图像只出现在我的按钮上,而不是重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44597141/

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