Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java setAlpha以编程方式查看_Java_Android - Fatal编程技术网

Java setAlpha以编程方式查看

Java setAlpha以编程方式查看,java,android,Java,Android,我在Android文档中看到有一个setAlpha API级别1。我有一个视图,我尝试在视图上使用setAlpha(float),但编译器说不存在这样的方法。我遗漏了什么吗?据我所知,只有API级别11(而不是1)才支持 如果你想使用它,你必须在你的清单中添加如下内容 使用ARGB方案将视图的背景设置为颜色 android:background=#7777将其设置为暗半透明灰色 这在ListView项的情况下不起作用,这是一个例外。可能有用,因为sdk不能真正解决这个问题。对setAlpha(

我在Android文档中看到有一个setAlpha API级别1。我有一个视图,我尝试在视图上使用setAlpha(float),但编译器说不存在这样的方法。我遗漏了什么吗?

据我所知,只有API级别11(而不是1)才支持

如果你想使用它,你必须在你的清单中添加如下内容


使用ARGB方案将视图的背景设置为颜色

android:background=#7777
将其设置为暗半透明灰色


这在ListView项的情况下不起作用,这是一个例外。

可能有用,因为sdk不能真正解决这个问题。对setAlpha()的调用将在11之前的设备中失败,具体取决于问题所在:如果OP想要使用setAlpha,那么他需要将minSDK设置为11。但正如您正确指出的那样,这会影响代码将在其上运行的设备。minSdkVersion与此无关,重要的是project.propertiesBad方法中的target=android-11。当然,对于listview项,它会弄乱列表选择器。@mice,listview是一个边缘案例,我的答案没有涵盖。我道歉。