Android上下文操作栏的透明性
长按Andriod WebView上的TextEdit时,将显示一个上下文操作栏(CAB) 我指定了以下样式,以避免布局中断,但菜单不会变得透明并隐藏TextEdit。为了使菜单透明,我应该写些什么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
<?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