我的应用程序有一个扩展相对布局的类。我想知道是否有任何方法可以使这个类的背景以编程方式透明化。由于它不是活动,所以我不能将清单文件中的style属性设置为“半透明”,也不能使用setalpha()方法,因为setalpha()方法从api级别11开始适用,并且我的应用程序的api级别为11,并且由于某些限制,我无法更改T至API 11级。你能在这个问题上指导我吗?
谢谢您。
最佳答案
使用setBackgroundResource
或setBackgroundColor
。我觉得第一个很简单。
第二个参数是int
。所以,只需将十六进制颜色(例如#55000000
)转换为十进制,它也会起作用。
但是,最好使用setBackgroundResource
,因为在这种情况下,您将颜色存储在单独的文件中:
setBackgroundResource(R.color.mycolor);
setBackgroundResource(android.R.color.transparent);
//etc
关于android - 如何以编程方式为布局设置半透明背景?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12048984/