方法一:也一般入门的时候经常使用的一种方法在setContentView()方法的前面插入代码:
requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏
package com.example.helloword;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.Window;
import android.view.WindowManager;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_main);
}
}
方法二:
在AndroidManifest.xml文件中定义去掉整个应用的标题栏:<applicationandroid:icon="@drawable/icon"android:label="@string/app_name"android:theme="@android:style/Theme.NoTitleBar">不过有时候不需要去掉整个程序的应用,只想去掉一个的时候就在Activity中。
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar" >
<activity
android:name="com.example.helloword.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
方法三:在res/values目录下面新建一个style.xml的文件这种方法是有经验的开发者最喜欢的方法,因为它把功能分开的;对于后期的维护非常方便。个人建议用第三种方法:
styleAndroidManifest.xml
<?xmlversion="1.0"encoding="UTF-8"?>
<resources>
<stylename="concealTitle">
<itemname="android:windowNoTitle">true</item>
</style>
</resources>
定义完了一个style,接下来就是在AndroidManifest.xml中使用了:<applicationandroid:icon="@drawable/icon"android:label="@string/app_name"android:theme="@style/concealTitle">
<?xml version="1.0" encoding="UTF-8" ?>
<resources>
<style name="concealTitle">
<item name="android:windowNoTitle">true</item>
</style>
</resources>
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/concealTitle" >
<activity
android:name="com.example.helloword.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
分享到:
相关推荐
Android WebView 去除标题 利用javacript交互
安卓窗口隐藏标题栏和状态栏,在Android Activity去除标题栏和状态栏.1、关键代码 android:theme="@android:style/Theme.NoTitleBar" // 隐藏标题栏 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" // ...
Android的Handler使用方法总结,不错的文档,跟大家分享分享
Android TextView 去掉自适应默认的fontpadding的实现方法 最近在项目中使用textview时发现在使用Android:layout_height=”wrap_content”这个属性设置后,textview会有默认的padding,也就是fontpadding。这样就会...
Android开发小技巧——全屏并去除标题栏
Android动画隐藏标题栏全屏
Android中的JSON详细总结.doc
(2)找到其中为 android:theme=”@style/AppTheme” 的语句,如图: (3)将其修改为 android:theme=”@style/Theme.AppCompat.NoActionBar” 即可。 至若春和景明,波澜不惊,上下天光,一碧万顷;沙鸥翔集,锦鳞...
Android去掉标题栏,默认背景色,优化布局,参考: Hack 15 移除背景提升activity的启动速度 - xiaobijia的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/xiaobijia/article/details/40624011
android自定义标题栏源码,自定义view
android调试方法总结,总结 android 调试 的一般方法,
android 沉浸式标题,类似扣扣的好友动态的标题。向上拉标题就开始逐渐显示出来 开发工具是 as
Android自定义顶部标题栏Android自定义顶部标题栏Android自定义顶部标题栏Android自定义顶部标题栏Android自定义顶部标题栏Android自定义顶部标题栏Android自定义顶部标题栏Android自定义顶部标题栏Android自定义...
Android 通用标题栏 简单封装实现 http://blog.csdn.net/RichieZhu/article/details/50935918
本文给大家带来了三种android去掉标题栏的方法,都非常不错,对android 去掉标题栏的方法感兴趣的朋友一起通过本文学习吧
android apk获取root权限方法总结
自定义标题栏 修该 高度 以及 处理没有完全填充bug。
application中去掉标题或者全屏的方法
【最全最详细】android开发实习报告总结 范文.pdf【最全最详细】android开发实习报告总结 范文.pdf【最全最详细】android开发实习报告总结 范文.pdf【最全最详细】android开发实习报告总结 范文.pdf【最全最详细】...