Android上下文操作栏的透明性

Android上下文操作栏的透明性,android,android-actionbar,android-webview,textview,android-contextmenu,Android,Android Actionbar,Android Webview,Textview,Android Contextmenu,长按Andriod WebView上的TextEdit时,将显示一个上下文操作栏(CAB) 我指定了以下样式,以避免布局中断,但菜单不会变得透明并隐藏TextEdit。为了使菜单透明,我应该写些什么 <?xml version="1.0" encoding="utf-8"?> <resources> <style name="AppTheme" parent="android:Theme.Holo"> <item name="an

长按Andriod WebView上的TextEdit时,将显示一个上下文操作栏(CAB)

我指定了以下样式,以避免布局中断,但菜单不会变得透明并隐藏TextEdit。为了使菜单透明,我应该写些什么

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="AppTheme" parent="android:Theme.Holo">
        <item name="android:actionBarStyle">@style/AppStyle</item>
        <item name="android:windowActionModeOverlay">true</item>
    </style>
    <style name="AppStyle" parent="android:Widget.Holo.ActionBar">
        <item name="android:colorBackground">#00000000</item>
    </style>
</resources>

@样式/应用样式
真的
#00000000

为您的颜色创建一个资源,并从中引用它们:

<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">

    <color name="transparentBlack">#00000000</color>

</resources>

这里有一个我发现很有用的资源:

#000000代表黑色……000000会改变颜色吗??这对你有用吗?我很容易错过。我改写成“#00000000”。但是它也不起作用。。。你必须使用阿尔法十六进制代码
<style name="AppStyle" parent="android:Widget.Holo.ActionBar">

    <item name="android:background">@color/transparentBlack</item>

</style>
@Override
public void onLongClick(View v) {

    if (v.getClass() == TextEdit) {

       mSpecialActionBar.show();

    }
} // end-of-method onLongClick