zoukankan      html  css  js  c++  java
  • Android App 隐藏标题栏+状态栏+导航栏

    1. 隐藏当前Activity标题栏

        在当前Activity中调用:this.requestWindowFeature(Window.FEATURE_NO_TITLE);

    2. 隐藏当前Activity状态栏(Status Bar)

    2.1 Android 4.0 and Lower

    public class MainActivity extends Activity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            // If the Android version is lower than Jellybean, use this call to hide
            // the status bar.
            if (Build.VERSION.SDK_INT < 16) {
                getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                        WindowManager.LayoutParams.FLAG_FULLSCREEN);
            }
            setContentView(R.layout.activity_main);
        }
        ...
    }

    2.2 Android 4.1 and Higher

    View decorView = getWindow().getDecorView();
    // Hide the status bar.
    int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
    decorView.setSystemUiVisibility(uiOptions);
    // Remember that you should never show the action bar if the
    // status bar is hidden, so hide that too if necessary.
    ActionBar actionBar = getActionBar();
    actionBar.hide();

    3. 隐藏当前Activity界面的导航栏(NavigationBar)

        在Android4.0及以后版本号中。可通过下面方法隐藏NavigationBar

    View decorView = getWindow().getDecorView();
    // Hide both the navigation bar and the status bar.
    // SYSTEM_UI_FLAG_FULLSCREEN is only available on Android 4.1 and higher, but as
    // a general rule, you should design your app to hide the status bar whenever you
    // hide the navigation bar.
    int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                  | View.SYSTEM_UI_FLAG_FULLSCREEN;
    decorView.setSystemUiVisibility(uiOptions);


    4. 隐藏全部Activity界面的标题栏

     改动AndroidManifest.xml 
     在application 标签中加入a
        android:theme="@android:style/Theme.NoTitleBar"

    5. 隐藏全部Activity界面的TitleBar 和StatusBar 

      改动AndroidManifest.xml 
      在application 标签中加入 

      android:theme="@android:style/Theme.NoTitleBar.Fullscreen"


    http://developer.android.com/training/system-ui/status.html#40

    http://developer.android.com/training/system-ui/index.html


  • 相关阅读:
    数据库 第一、二、三范式
    JVM垃圾回收(GC)整理总结学习
    ConcurrentHashMap
    Java GC、新生代、老年代
    Android -- 查看手机中所有进程
    ThreadLocal
    Android -- DrawerLayout
    WeakReference与SoftReference
    ASP.NET Core Web服务器 Kestrel和Http.sys 特性详解
    微服务架构体系
  • 原文地址:https://www.cnblogs.com/yfceshi/p/7198876.html
Copyright © 2011-2022 走看看