<resources> <!-- Application theme. --> <style name="AppTheme" parent="android:Theme.Holo.Light"> <item name="android:windowActionBarOverlay">true</item> <item name="android:windowContentOverlay">@null</item> <!-- 让actionbar漂浮 --> <item name="android:actionBarStyle">@style/my_actionbar_style</item> </style> <style name="my_actionbar_style" parent="@android:style/Widget.Holo.Light.ActionBar"> <!-- 设置actionbar 背景色 透明 --> <item name="android:background">#00000000</item> <item name="android:backgroundStacked">#00000000</item> <item name="android:backgroundSplit">#00000000</item> </style> </resources>
http://www.cnblogs.com/xiaobo-Linux/ 小波Linux qq463431476
private void showGlobalContextActionBar() { ActionBar actionBar = getActionBar(); actionBar.setDisplayShowTitleEnabled(true); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD); actionBar.setTitle(R.string.app_name); actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#00000000"))); //google的actionbar是分为上下两栏显示的,上面的代码只能设置顶部actionbar的背景色, //为了让下面的背景色一致,还需要添加一行代码: actionBar.setSplitBackgroundDrawable(new ColorDrawable(Color.parseColor("#00000000"))); }
时间: 2024-10-23 19:56:03