在视图上设置Alpha级别不起作用

时间:2011-08-01 14:13:33

标签: android

我正在尝试设置视图的alpha级别。 我在这里阅读文档:

http://developer.android.com/reference/android/widget/RelativeLayout.html

似乎它应该是可能的,即使在我正在开发的android 2.1(因为我不能看到其他说法)但是当我将它添加到我的视图时

    <View
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_margin="20sp"
    android:background="#ffffff"
   android:alpha="0.9"></View>

我收到错误说:

  

在包中找不到属性“alpha”的资源标识符   '机器人'

如何设置视图的Alpha级别?

2 个答案:

答案 0 :(得分:12)

你可以像这样用背景属性设置alpha

android:background="#50ffffff"

这里将前50个值设置为alpha值

答案 1 :(得分:2)

你在哪个Android版本上运行它?

setAlpha仅在api级别11上可用。如果要在以前的版本中执行此操作,可以尝试其他方式来执行此操作。可能使用半透明背景可以做到。