在配置文件里修改

(关键代码:android:theme="@android:style/Theme.NoTitleBar.Fullscreen",如果想只是去除标题栏就后面不用加Fullscreen了,另外,如果想要整个应用都去除标题栏和状态栏,就把这句代码加到<application。。标签里面,如果只是想某个activity起作用,这句代码就加到相应的activity上):

隐藏标题栏需要使用预定义样式:android:theme=”@android:style/Theme.NoTitleBar”.

隐藏状态栏:android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”.
在这里我还想说明一下,用前者在我们应用运行后,会看到短暂的状态栏,然后才全屏,而第二种方法是不会有这种情况的,所以我建议大家使用后者!

去掉屏幕上的title bar有3个方法:

1. Java代码实现

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

requestWindowFeature(Window.FEATURE_NO_TITLE);

setContentView(R.layout.main);
//...
} 留意这语句所在的位置的,似乎所有requestWindowFeature的操作都要放在setContentView的前面。 但使用这种方法,用户体验不太好,在Activity将要显示时,仍然会出现title bar,然后再去掉的。

2. 自定义style配置文件

在\res\values里面的style.xml添加: <? xml version ="1.0" encoding ="utf-8" ?>
< resources >
< style name ="NoTitle" parent ="android:Theme" >
< item name ="android:windowNoTitle" >true </ item >
</ style >
</ resources > 这里的代码应该看明白了吧! 然后在AndroidManifest.xml文件里,给需要去掉title bar的activity的节点上加上android:theme="@style/NoTitle,代码如下: < activity android:name =".MainActivity"
android:configChanges ="orientation|keyboardHidden"
android:theme ="@style/NoTitle" />

3.直接在AndroidManifest.xml中进行修改

原来我们可以无需自定义style配置的,直接调用系统的就行了: < activity android:name =".MainActivity"
android:configChanges ="orientation|keyboardHidden"
android:theme ="@android:style/Theme.NoTitleBar" /> 如果我们要设置整个Application都去掉title bar,那么就设置application: < application android:icon ="@drawable/lightbulb" android:label ="@string/app_name"
android:theme ="@android:style/Theme.NoTitleBar" > title bar还能够自定义的,请查看文章《自定义Activity标题栏(Title bar)》 http://android.blog.51cto.com/268543/636134

更多相关文章

  1. 箭头函数的基础使用
  2. NPM 和webpack 的基础使用
  3. Python list sort方法的具体使用
  4. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  5. Android与JS之间跨平台异步调用实例详解
  6. Android的IPC机制(六)—— BroadcastReceiver的使用
  7. Ubuntu下使用adb和USB连接的方式进行android设备调试
  8. Android中Drawable分类汇总
  9. 关于Android发送邮件

随机推荐

  1. GitHub上优秀Android 开源项目
  2. Android应用程序消息处理机制(Looper、Han
  3. android camera 各版本差异
  4. /2015/6/12/ BiliBili Android 新客户端
  5. android 原生系统服务定位实现
  6. 动态壁纸开发指南(一)概述介绍
  7. Android startActivity源码详解
  8. Android高手进阶教程(二)之----Android L
  9. Myeclipse 安装时候android adt, android
  10. Mediapipe框架在Android上的使用