• 去除标题栏及全屏


    一、去除标题栏

    1、在代码中实现:
    在此方法setContentView(R.layout.main)之前加入:

    requestWindowFeature(Window.FEATURE_NO_TITLE);//取消标题栏
    

    2、在AndroidManifest.xml中实现:
    注册Activity时加上如下的一句配置就可以实现。

    如果是想要整个应用都没有标题栏的话,就在application中加入:
    <application android:icon="@drawable/icon" 
            android:label="@string/app_name" 
            android:theme="@android:style/Theme.NoTitleBar">
    

    如果只是要某个Activity没有标题栏,则在该Actibvity中加入:

    <activity  android:name=".Activity"
           android:theme="@android:style/Theme.NoTitleBar">
    </activity>
    

      

    3.隐藏actionbar

    ActionBar actionBar = getActionBar();  
    actionBar.hide();  
    

      

    二、全屏:(去掉信息栏,要全屏的话要加上面的把标题栏去掉,而且代码必须要写在setContentView这个方法之前,否则会报错)

    方法一:

    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
    
    方法二:
    在配置文件里修改
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
    

      

    方法三:

    <application android:icon="@drawable/icon" 
            android:label="@string/app_name"
            android:theme="@style/fullscreem">
    

      

    PS:使用代码来去除标题栏的话,在应用运行之后,会看到短暂的标题栏和状态栏,然后才全屏(这个与手机的配置有关,配置越好,消失的速度越快),而修改配置文件是不会有这种情况的。

      

      

      

      

  • 相关阅读:
    BufferedOutPutStream 字节缓冲输出流 BufferedIntPutSream 字节缓冲输入流
    Properpies
    jdk9的新特性
    try catch finally处理流的异常
    续写和换行
    write写入
    flush close
    Postman功能详解
    HyLoad压测的使用
    找出Window/Linux下 占用端口的进程
  • 原文地址:https://www.cnblogs.com/hyfx-learn-forever/p/4663871.html
Copyright © 2020-2023  润新知