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);之前否则运行时会报错!

时间: 2024-10-08 05:19:44

Android隐藏标题状态栏的方法的相关文章

Android隐藏标题状态栏的方法_Android

本文给大家分享了两种方法,但是我建议大家使用第一种方法: 使用第一种方法,仅仅只需要在Manifest.xml文件中进行一行的配置就行了 而且Activity在启动的时候也不会看到那个Title栏 第一种方法: 在配置文件中进行设置: <activity android:label="@string/app_name" android:name=".WelcomeActivity" android:theme="@android:style/Them

Android隐藏顶部状态栏所遇到的问题_Android

先看看常规的隐藏状态栏的方法: 方法一: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //去除title requestWindowFeature(Window.FEATURE_NO_TITLE); //去掉Activity上面的状态栏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_F

Android隐藏顶部状态栏所遇到的问题

先看看常规的隐藏状态栏的方法: 方法一: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //去除title requestWindowFeature(Window.FEATURE_NO_TITLE); //去掉Activity上面的状态栏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_F

3种Android隐藏顶部状态栏及标题栏的方法_Android

本文包含3种隐藏顶部状态栏及标题栏和一种隐藏Android 4.0平板底部状态栏的方法,分享给大家供大家参考,具体内容如下 方法一 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 隐藏标题栏 requestWindowFeature(Window.FEA

3种Android隐藏顶部状态栏及标题栏的方法

本文包含3种隐藏顶部状态栏及标题栏和一种隐藏Android 4.0平板底部状态栏的方法,分享给大家供大家参考,具体内容如下 方法一 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 隐藏标题栏 requestWindowFeature(Window.FEA

iOS开发中更改手机状态栏和隐藏手机状态栏的方法

状态栏:显示网络信号.电量.时间等信息,位于手机界面顶部! 如果手机应用的背景色为黑色,那么黑色的状态栏则会看不到,以下两种方式设置背景栏颜色. // 改变状态栏的文字颜色为白色 - (UIStatusBarStyle)preferredStatusBarStyle { return UIStatusBarStyleLightContent; } // 改变状态栏的文字颜色为黑色 - (UIStatusBarStyle)preferredStatusBarStyle { return UISta

Android实现标题显示隐藏功能_Android

本文实例尝试模仿实现Android标题显示隐藏功能,通过给listview设置 mListView.setOnTouchListener 监听 重写ontouch方法 监听手指一动的坐标,当超过ViewConfiguration.get(this).getScaledTouchSlop(); toubar的高度 .当向上滑动超过这个高度显示touba 向下滑动隐藏. 效果图: package com.example.hidetitlebardemo; import android.animati

android-Android隐藏顶部状态栏无效

问题描述 Android隐藏顶部状态栏无效 如下图在配置文件里面设置了隐藏状态栏无效 在MainActivity里面设置了也无效 状态栏无法隐藏,求指教 解决方案 换个主题试试@android:style/Theme.Holo.Light.NoActionBar.Fullscreen 或者activity中添加需要加在 onAttachToWindow()方法里面 解决方案二: 你那个不是你理解的状态栏,你采用的代码使隐藏APP应用的状态工具条,而不是手机的状态工具条 解决方案三: 你可以换种思

Android编程实现播放视频时切换全屏并隐藏状态栏的方法

本文实例讲述了Android编程实现播放视频时切换全屏并隐藏状态栏的方法.分享给大家供大家参考,具体如下: 1. Demo示例: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (this.getResources().getConfiguration().ori