Android4.2中全屏或者取消标题栏的方法总结

时间:2023-06-14 16:17:06 

先介绍去掉标题栏的方法:
第一种:也一般入门的时候经常使用的一种方法
requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏注意这句一定要写在setContentView()方法的前面,不然会报错的
第二种:在AndroidManifest.xml文件中定义


<application android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">可以看出,这样写的话,整个应用都会去掉标题栏,如果只想去掉某一个Activity的标题栏的话,可以把这个属性加到activity标签里面


第三种:这种在一般的应用中不常用,就是在res/values目录下面新建一个style.xml的文件
例如:


<?xml version="1.0" encoding="UTF-8" ?>
<resources>
<style name="notitle">
<item name="android:windowNoTitle">true</item>
</style>
</resources>


这样,我们就自定义了一个style,就相当于一个主题,然后在AndroidManifest.xml文件中定义


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


这样也可以达到去掉标题栏的效果

三种去掉标题栏方法的总结
第一种,有的时候我们会看到,会先出现标题栏,然后再消失,因为我们只是在activity的oncreate方法中定义的,第二种相对第一种比较好一些,不会出现这种情况,第三种我个人感觉最好,这样把功能分开,便于维护和扩展

再介绍全屏的方法:
第一种


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


第二种


android:theme="@android:style/Theme.NoTitleBar.Fullscreen"


第三种


application android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@style/fullscreem"
标签:全屏,标题栏
0
投稿

猜你喜欢

  • c#使用正则表达式匹配字符串验证URL示例

    2023-01-01 10:40:10
  • 如何使用Spring Boot ApplicationRunner解析命令行中的参数

    2022-12-11 02:45:32
  • java解析excel文件的方法

    2023-05-13 15:53:44
  • C#锁住文件的操作步骤

    2022-07-18 13:41:20
  • 浅谈Java(SpringBoot)基于zookeeper的分布式锁实现

    2023-11-16 08:14:56
  • spring cloud整合ribbon问题及解决方案

    2023-07-25 04:24:49
  • c#检测端口是否被占用的简单实例

    2022-08-10 01:45:49
  • Java基础之String类使用与字符串比较

    2023-11-09 23:46:51
  • 理解Java当中的回调机制(翻译)

    2023-03-15 04:21:00
  • java判断中文字符串长度的简单实例

    2022-12-19 09:00:26
  • Java客户端调用.NET的WebService实例

    2023-11-03 17:22:00
  • RedisTemplate中opsForValue和opsForList方法的使用详解

    2023-07-28 15:48:57
  • SpringBoot外部化配置使用Plus版的方法示例

    2022-12-21 01:03:46
  • java对list<Object>进行手动分页实现

    2023-01-13 13:41:01
  • android之listview悬浮topBar效果

    2022-12-24 23:29:58
  • Spring boot中filter类不能注入@Autowired变量问题

    2023-04-24 14:17:41
  • 浅谈Mybatis之参数传递的几种姿势

    2021-06-20 01:26:54
  • c#唯一值渲染实例代码

    2023-09-06 06:54:16
  • spring项目中切面及AOP的使用方法

    2021-12-01 21:11:29
  • java map转Multipart/form-data类型body实例

    2023-04-19 13:16:18
  • asp之家 软件编程 m.aspxhome.com