【发布时间】:2012-11-11 02:17:07
【问题描述】:
如何将 ImageButton 的背景颜色设置为“透明”?
以下代码在我尝试使用默认的 android 主题时有效,但使用“Theme.Light”时,我看到的是灰色背景。
ImageButton deleteBtn = new ImageButton( this );
deleteBtn.setImageResource( R.drawable.delete_big );
deleteBtn.setBackgroundColor(android.R.color.transparent);
(我需要动态创建这些按钮。我已经看到提到使用 android 的 layout.xml 文件指定 @null 背景颜色的解决方案。我怎样才能以编程方式实现同样的事情?任何帮助都非常感谢。谢谢!
【问题讨论】:
-
stackoverflow.com/questions/5174835/… -- 对我来说效果很好。