gpt4 book ai didi

android - 将 ImageButton 的默认背景设置为透明(使用 AndroidX)

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

我正在使用 AndroidX 支持库。在我的 list 中,我声明:

<application
...

android:theme="@style/AppTheme">

values.styles.xml 我声明:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
...

<item name="android:imageButtonStyle">@style/MyImageButton</item>
</style>

<style name="MyImageButton" parent="Widget.AppCompat.ImageButton">
<item name="android:background">@android:color/transparent</item>
</style>

然后我通过以下方式使用 ImageButton:

<ImageButton
android:id="@+id/image"
android:layout_width="40dp"
android:layout_height="40dp" />

不幸的是,我的 ImageButton 显示灰色背景而不是透明背景。我该怎么做才能修复它?

最佳答案

你需要替换这一行

<item name="android:imageButtonStyle">@style/MyImageButton</item>

<item name="imageButtonStyle">@style/MyImageButton</item>

这也是@prince给出的另一种方式

关于android - 将 ImageButton 的默认背景设置为透明(使用 AndroidX),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56681731/

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