• Android-标题状态栏的隐藏


    以下有两种方法,建议使用第一种方法:
    使用第一种方法,仅仅只需要在Manifest.xml文件中进行一行的配置就行了
    而且Activity在启动的时候也不会看到那个Title栏
    第一种方法:
    在配置文件中进行设置:

    <activity
    android:label="@string/app_name"
    android:name=".WelcomeActivity" 
    android:theme="@android:style/Theme.NoTitleBar">

    此种方法,设置全屏可以消除刚进入Activity时,看到的那个title

    <activity
    android:label="@string/app_name"
    android:name=".WelcomeActivity" 
    android:theme="@android:style/Theme.NoTitleBar.FullScreen">

    以上仅仅为设置没有Title标题,要使得全屏那么需要,设置为:

    第二种方法:

    package com.example.hideproject;
    
    import android.os.Bundle;
    import android.app.Activity;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.view.Window;
    import android.view.WindowManager;
    import android.support.v4.app.NavUtils;
    
    public class MainActivity extends Activity {
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    
    //隐藏标题栏
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    //隐藏状态栏
    //定义全屏参数
    int flag=WindowManager.LayoutParams.FLAG_FULLSCREEN;
    //获得当前窗体对象
    Window window=MainActivity.this.getWindow();
    //设置当前窗体为全屏显示
    window.setFlags(flag, flag);
    
    setContentView(R.layout.activity_main);
    
    }
    
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.activity_main, menu);
    return true;
    }
    }

    以上为主要实现代码:注意设置去标题与设置全屏参数时候一定要在 

    setContentView(R.layout.activity_main);之前否则运行时会报错

  • 相关阅读:
    Git 版本导致 clone 故障
    ELK-Stack 最后一次全篇文档
    Elasticsearch 搜索引擎
    Yum -y update 报错
    Linux OOM 自动杀死进程
    MySQL 执行 'use databases;' 时很慢
    DRBD 数据镜像软件介绍
    ELK 日志管理系统,再次尝试记录
    ELK 日志管理系统,初次尝试记录
    iframe与include的区别
  • 原文地址:https://www.cnblogs.com/dekevin/p/4665047.html
Copyright © 2020-2023  润新知