你的位置:首页 > 操作系统

[操作系统]透明ActionBar


<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")));  }