当我只使用android中的普通默认按钮时,根据意图背景的颜色,按钮的颜色会稍微改变为背景的颜色。我想要它以使按钮完全不透明(就像意图有白色背景时),我该怎么做?感谢。
[它可能只在android 3.1中执行]
不同背景上的相同按钮
答案 0 :(得分:0)
您可以将按钮的背景设置为任何可绘制的。在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,您可以使用该按钮在按下按钮时更改背景外观,具有焦点等。
答案 1 :(得分:0)
datetime.timedelta(13, 86399)
通过使用android:background =“@ android:color / transparent”按钮背景将变为透明