如何以编程方式为布局设置半透明背景



我的应用程序有一个扩展相对布局的类。我想知道是否有任何方法可以通过编程使这个类的背景半透明。由于这不是一个活动,我无法将Manifest文件中的style属性设置为"半透明",也无法使用setAlpha()方法,因为setAlpha[()方法从API 11级开始适用,并且我的应用程序的API级别为11,由于某些限制,我无法更改为API 11级。你能为我介绍一下这个问题吗?

谢谢。

使用setBackgroundResourcesetBackgroundColor。我认为第一个很简单。

第二个以int为自变量。因此,只需将十六进制颜色(例如#55000000)转换为十进制,它也可以工作。

然而,最好使用setBackgroundResource,因为在这种情况下,您将颜色存储在单独的文件中:

setBackgroundResource(R.color.mycolor);
setBackgroundResource(android.R.color.transparent);
//etc

最新更新