Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.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
Android AppCompat中的半透明操作栏_Android_Alpha_Android Appcompat_Android Actionbar Compat - Fatal编程技术网

Android AppCompat中的半透明操作栏

Android AppCompat中的半透明操作栏,android,alpha,android-appcompat,android-actionbar-compat,Android,Alpha,Android Appcompat,Android Actionbar Compat,我想使用半透明的actionbar。 android:minsdk版本为“9” 我试过下面的代码 <style name="myActionBarTheme" parent="android:style/Widget.Holo.ActionBar"> <item name="android:background">#FF4444</item> <item name="android:alpha">1.0</item> <

我想使用半透明的actionbar。
android:minsdk版本为“9”

我试过下面的代码

<style name="myActionBarTheme" parent="android:style/Widget.Holo.ActionBar">
   <item name="android:background">#FF4444</item>
   <item name="android:alpha">1.0</item>
</style>

#FF4444
1

它显示错误:
android:alpha需要API级别11(当前最小值为9)
一个具有半透明背景的UI,并定义不透明度,然后使用主题为半透明的技术

如果将UI布局的颜色设置为#29000000,则第一个十六进制2位(#29)表示颜色的alpha通道并设置不透明度

如果值为00,则表示100%透明

 100% — FF
  90% — E6
  80% — CC
  70% — B3
  60% — 99
  50% — 80
  40% — 66
  30% — 4D
  20% — 33
  10% — 1A
   0% — 00
如果将值设置为FF,则它将是不透明的,它可以是00FF中的任何值

因此,请尝试如下设置背景:

<item name="android:background">#29000000</item>
#29000000

试试这个
#90FF4444
同意,只需在颜色本身中定义alpha。运行时显示错误:java.lang.IllegalStateException:您需要在该活动中使用Theme.AppCompat主题(或子代)它显示错误:java.lang.IllegalStateException:您需要使用Theme.AppCompat主题(或子代)通过这项活动。