`

去掉Activity title bar 方法

 
阅读更多

第一个方法是在代码去掉title bar

在Activity的onCreate中加入如下代码: this.requestWindowFeature(Window.FEATURE_NO_TITLE); 

 

第二种方法是使用style配置文件,步骤如下:

1.在res/values文件夹下创建一个xml文件,名为mainStyle.xml,内容如下

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="NoTitle" parent="android:Theme">
        <item name="android:windowNoTitle">true</item>
    </style>
</resources>

2.然后在AndroidManifest.xml中需要去掉title bar的activities的节点上加上一个样式属性,代码如下:

<activity android:name=".view.SettingActivity"
   android:configChanges="keyboardHidden|orientation" android:theme="@android:style/Theme.NoTitleBar"/>

 

第三种方法是直接在AndroidManifest.xml中进行修改,

把需要去掉title bar的activities的节点上加上一个样式属性,代码如下:

<activity android:name=".view.SettingActivity"
   android:configChanges="keyboardHidden|orientation" android:theme="@android:style/Theme.NoTitleBar"/> 

分享到:
评论

相关推荐

    android的back菜单响应及去掉title bar

    在Android开发中,"back"菜单的响应以及如何去掉Activity的"title bar"是常见的需求,尤其是在打造更加沉浸式用户体验的应用时。本节将详细讲解这两个主题,并提供实践操作的指导。 首先,我们来讨论如何处理"back...

    去除Activity的标题,使用一句java语句

    这篇文章将详细讲解如何使用一句Java语句去除Activity的标题。 首先,我们需要了解Android的布局层次结构。在Android应用中,Activity通常包含一个或多个布局文件,这些布局文件定义了用户界面的元素。标题栏...

    android全屏去掉title栏的多种实现方法

    实现单个activity全屏 代码如下: requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.TYPE_STATUS_BAR, WindowManager.LayoutParams.TYPE_STATUS_BAR); 3.实现单个...

    Xamarin开发Android不显示标题栏,隐藏title

    在Xamarin开发Android应用时,有时我们希望去除应用程序界面中的标题栏(title bar),以提供更简洁、沉浸式的用户体验。本教程将详细讲解如何在Xamarin.Android项目中实现这一目标,以及如何通过Visual Studio 2017...

    【原创】Android锁定横竖屏、splash,全屏、去除标题的方法

    如果要针对Android M及以上版本隐藏导航栏,还需要在Activity的`onCreate`方法中加入代码: ```java if (Build.VERSION.SDK_INT &gt;= Build.VERSION_CODES.M) { View decorView = getWindow().getDecorView(); ...

    Android 简化 自定义标题栏

    在每个需要自定义标题栏的Activity中,首先在布局文件中移除默认的ActionBar,然后通过代码或者布局文件引用`header_bar.xml`。例如: ```java // 在onCreate()方法中 requestWindowFeature(Window.FEATURE_NO_...

    Android开发小技巧——全屏并去除标题栏

    首先,Android中的标题栏通常是指Action Bar或者Toolbar,它在AppCompatActivity或者Activity中作为导航和操作的中心。在默认情况下,这些标题栏会显示应用的图标、标题和一些菜单选项。要移除标题栏,我们可以采取...

    去除标题栏

    在Android应用开发中,标题栏(Title Bar)通常是指位于应用程序顶部显示应用名称或操作的区域。有时,开发者为了提供更简洁、沉浸式的用户体验,会选择去除这个标题栏。本篇文章将详细讲解如何在Android中实现去除...

    android 取消标题

    在Android应用开发中,标题栏(Title Bar)通常用于显示应用程序的名称或提供一些操作选项。然而,在某些设计风格或特定场景下,开发者可能希望去除标题栏以获得更简洁的界面。本文将详细介绍两种在Android中取消...

    android 中去掉窗口全屏显示的简单方法

    此外,如果你是在自定义Dialog中去掉全屏显示,步骤类似,只是需要调用`dialog.requestWindowFeature()` 和 `dialog.getWindow().clearFlags()` 方法,而不是直接在Activity上操作。 总结来说,去掉Android窗口的...

    贪吃蛇 android源码

    - 通过 `requestWindowFeature(Window.FEATURE_NO_TITLE)` 去除标题栏。 - 使用 `setContentView(R.layout.snake_layout)` 设置游戏界面布局。 - `findViewById()` 获取布局中的组件实例。 - 判断是否有保存的游戏...

    解除左上角返回、右上角菜单屏蔽,集成菜单图标和功能

    开发者可以通过在`res/menu`目录下创建XML文件来定义菜单项,然后在Activity中重写`onCreateOptionsMenu()` 和 `onOptionsItemSelected()` 方法。如果菜单被屏蔽,检查这些方法中是否有禁止菜单显示或处理菜单点击的...

    自定义ToolBar

    在你的Activity中,首先需要引用ToolBar,然后通过`setSupportActionBar()`方法将其设置为当前Activity的Action Bar。例如: ```java Toolbar toolbar = findViewById(R.id.toolbar); setSupportActionBar...

    android应用程序窗体显示状态操作

    开发者可以通过`requestWindowFeature()` 在Activity的`onCreate()` 方法之前设置这些特性。 `requestWindowFeature()` 函数的语法如下: ```java void requestWindowFeature(int featureId) ``` 其中,`featureId`...

    整理出来的一些Android基础知识

    如果需要在新`Activity`执行完毕后返回结果给原`Activity`,可以使用`startActivityForResult`方法: ```java startActivityForResult(intent, REQUEST_CODE); ``` 并且在原`Activity`中重写`onActivityResult`...

    Android App 隐藏显示标题栏、状态栏、导航栏

    或者在Activity的onCreate()方法中,通过以下代码隐藏标题栏: ```java requestWindowFeature(Window.FEATURE_NO_TITLE); ``` 状态栏是显示时间、电量等系统信息的地方,通常也需要通过代码控制其隐藏。在API 19...

    Toolbar使用详解

    2. 在Activity中重写onCreateOptionsMenu()方法: ```java @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_toolbar, menu); return true; } ``` 3. 为菜单项...

    工作中经常用到的android开发代码2

    如果希望在应用中去除默认的标题栏和状态栏,可以在`Activity`的`onCreate`方法中进行设置: ```java @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...

    Android中关于CoordinatorLayout的一些实用布局技巧

    要实现这个效果,首先,你需要确保你的Activity使用`AppTheme.NoActionBar`主题,这样可以去掉默认的Action Bar。接着,在XML布局文件中,使用`CoordinatorLayout`作为根节点,然后嵌套一个`AppBarLayout`。在`...

Global site tag (gtag.js) - Google Analytics