在android中,有的时候要做一个无标题的窗口,包括没状态栏的,有两种方法实现:

1 在AndroidManifest.xml配置文件中:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="de.vogella.android.temperature"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".Convert"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="9" />
</manifest>
就是设置主题为Theme.NoTitleBar.Fullscreen,

或者使用
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar">
2 .Activity代码中可以设置: 有时候不需要去掉整个程序的应用,只想去掉一个的时候就在Activity中

在setContentView()方法的前面插入代码:
requestWindowFeature(Window.FEATURE_NO_TITLE);
即可

。。。。。。。。。。。。。。。。。。。。。。。。。。

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,

WindowManager.LayoutParams.FLAG_FULLSCREEN);

3. 在res/values目录下面新建一个style.xml的文件

把功能分开的,对于后期的维护好

定义一个styles.xml

<?xmlversion="1.0"encoding="UTF-8"?> <resources> <stylename="concealTitle"> <itemname="android:windowNoTitle">true</item> </style> </resources>

在AndroidManifest.xml中使用了:

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

更多相关文章

  1. Android(安卓)开发中找不到 “gen”目录的问题
  2. 解决Android(安卓)自定义RatingBar 不能显示半星问题
  3. Android(安卓)启动分析 init进程 init.rc
  4. Android学习——TextView 设置中划线 下划线
  5. 安卓,rebuild apk错误解决
  6. xml中设置圆角矩形框
  7. Android中重复执行动画bug
  8. Android界面开发问题总结
  9. Android设置无标题窗口

随机推荐

  1. mysql 8.0.21免安装版配置方法图文教程
  2. 简单了解MySQL数据库优化技巧
  3. 浅谈mysql通配符进行模糊查询的实现方法
  4. MySQL的视图和索引用法与区别详解
  5. mysql 8.0.21 安装配置方法图文教程
  6. MySQL索引优化Explain详解
  7. 浅谈MySQL使用笛卡尔积原理进行多表查询
  8. 数据库索引的知识点整理小结,你所需要了
  9. 详解MySQL监控工具 mysql-monitor
  10. 解决MySQL数据库意外崩溃导致表数据文件