ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 低调看直播体育app软件下载 >> Android开发 >> Android 系统状态栏一体化

Android 系统状态栏一体化

来源:网络整理     时间:2015-08-21     关键词:

本篇文章主要介绍了"Android 系统状态栏一体化",主要涉及到方面的内容,对于Android开发感兴趣的同学可以参考一下: Android4.4新特性,系统状态栏一体化。实现的步骤主要有以下几点:1.android4.4 以上版本2.设置app全屏:方法:在AndroidManife...

Android4.4新特性,系统状态栏一体化。

实现的步骤主要有以下几点:

1.android4.4 以上版本

2.设置app全屏:

方法:在AndroidManifest.xml中设置android:theme="@android:style/Theme.Translucent.NoTitleBar"

3.加载nineoldandroids-2.4.0.jar

4.实现类:把状态栏背景设为全透明。

项目结构图如下:

public class MainActivity extends Activity{
    @Override
    protected void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        setTranslucentStatus();
        setContentView(R.layout.activity_main);
    }

    /**
     * 设置状态栏背景状态
     */
    private void setTranslucentStatus() {
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
            Window win = getWindow();
            WindowManager.LayoutParams winParams = win.getAttributes();
            final int bits = WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS;
            winParams.flags |= bits;
            win.setAttributes(winParams);
        }
        SystemStatusManager tintManager = new SystemStatusManager(this);
        tintManager.setStatusBarTintEnabled(true);
        tintManager.setStatusBarTintResource(0);//状态栏无背景
    }
}

注:这是android4.4新特性,只支持4.4以上版本


版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了Android 系统状态栏一体化,包括了方面的内容,希望对Android开发有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_163856.html

相关图片

相关文章