gpt4 book ai didi

android - 如何在Android中使按钮不透明?

转载 作者:行者123 更新时间:2023-11-29 14:03:15 24 4
gpt4 key购买 nike

当我只是在 android 中使用普通的默认按钮时,根据 Intent 的背景颜色,按钮的颜色会略微改变为背景颜色。我想要它,以便按钮完全不透明(就像当 Intent 有白色背景时),我该怎么做?谢谢。

[它可能只在 android 3.1 中执行]

enter image description here enter image description here

不同背景下的同一个按钮

最佳答案

您可以将按钮的背景设置为任何可绘制对象。在 XML 中,使用 android:background 属性:

<Button
. . .
android:background="@drawable/my_button_bg"
. . .
/>

在代码中,使用setBackgroundResource方法:

Button button = (Button) findViewById(R.id.my_button);
button.setBackgroundResource(R.drawable.my_button_bg);

您的背景可绘制对象可以是 State List drawable ,您可以使用它来更改按下按钮时的背景外观、具有焦点等。

关于android - 如何在Android中使按钮不透明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8438117/

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