Android实现沉浸式状态栏

 更新时间:2016年11月14日 16:24:06   作者:shineflowers  
这篇文章主要为大家详细介绍了Android沉浸式状态栏的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

前段时间,项目中用到了沉浸式的状态栏,在此记录一下,代码如下:

package com.jackie.immersive; 
 
import android.os.Build; 
import android.os.Bundle; 
import android.support.v7.app.AppCompatActivity; 
import android.view.View; 
 
public class MainActivity extends AppCompatActivity { 
 
  @Override 
  protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
  } 
 
  @Override 
  public void onWindowFocusChanged(boolean hasFocus) { 
    super.onWindowFocusChanged(hasFocus); 
    if (hasFocus && Build.VERSION.SDK_INT >= 19) { 
      View decorView = getWindow().getDecorView(); 
      decorView.setSystemUiVisibility( 
          View.SYSTEM_UI_FLAG_LAYOUT_STABLE 
              | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 
              | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 
              | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION 
              | View.SYSTEM_UI_FLAG_FULLSCREEN 
              | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); 
    } 
  } 
} 

 效果如下:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Android中EditText和AutoCompleteTextView设置文字选中颜色方法

    Android中EditText和AutoCompleteTextView设置文字选中颜色方法

    这篇文章主要介绍了Android中EditText和AutoCompleteTextView设置文字选中颜色方法,本文给出了效果图和实现代码,需要的朋友可以参考下
    2015-01-01
  • android自定义WaveView水波纹控件

    android自定义WaveView水波纹控件

    这篇文章主要为大家详细介绍了android自定义WaveView水波纹控件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • Android实现单选按钮

    Android实现单选按钮

    这篇文章主要为大家详细介绍了Android实现单选按钮,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • Android定时器和倒计时实现淘宝秒杀功能

    Android定时器和倒计时实现淘宝秒杀功能

    这篇文章主要为大家详细介绍了Android定时器和倒计时实现淘宝秒杀功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • Flutter 开发一个登录页面

    Flutter 开发一个登录页面

    登录页面在 App 开发中非常常见,本篇借登录页面的开发介绍了文本框 TextField组件的使用,同时使用文本框的装饰属性实现了个性化文本框设置。
    2021-06-06
  • Android通过HttpURLConnection和HttpClient接口实现网络编程

    Android通过HttpURLConnection和HttpClient接口实现网络编程

    这篇文章主要介绍了Android通过HttpURLConnection和HttpClient接口实现网络编程的相关资料,需要的朋友可以参考下
    2015-02-02
  • Android应用退出登录的实现方法

    Android应用退出登录的实现方法

    每一个app都会有一个”退出登陆”的功能,当点击退出之后需要将所有的Activity都finish掉,开始是想将栈中的所有Activity清除掉,但是没有找到方法,后来用广播实现了。下面小编给大家分享android应用退出登录的实现方法,需要的朋友参考下
    2017-04-04
  • Android实现支付宝支付密码输入界面

    Android实现支付宝支付密码输入界面

    这篇文章主要为大家详细介绍了Android实现支付宝支付密码输入界面,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • android实现底部导航栏

    android实现底部导航栏

    这篇文章主要为大家详细介绍了android实现底部导航栏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • android项目从Eclipse迁移到Android studio中常见问题解决方法

    android项目从Eclipse迁移到Android studio中常见问题解决方法

    android项目从Eclipse迁移到Android studio中经常会遇到一些问题,本文提供了Android studio使用中常见问题解决方法
    2018-03-03

最新评论