package com.example.materialtest.activity; import com.example.materialtest.R; import android.annotation.TargetApi; import android.os.Build; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.WindowManager; /** * 沉浸式菜单栏的使用 * * @author teamlab * */ public class CommonStatusbarActivity extends AppCompatActivity { @TargetApi(Build.VERSION_CODES.KITKAT) @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_common_statubar); // copy from http://blog.csdn.net/jdsjlzx/article/details/46778631 // 兼容4.4以下 http://blog.csdn.net/loongggdroid/article/details/47417233 // 19以后才有沉浸式菜单 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { // 透明状态栏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); // 透明导航栏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); } } }