去掉Android上的Title Bar
方法一:修改code
在 public void onCreate(Bundle savedInstanceState)函数体中加
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
些方法明显能看到title bar显示了之后又消失了,给user的感觉不好。
方法二:修改AndroidManifest.xml
第一处: 好像修改这一处就可以了,不必要修改第二处的
<application
android:label="@string/app_name"
android:icon="@drawable/logo" android:theme="@android:style/Theme.NoTitleBar"
>
第二处:
<activity
android:label="@string/app_name"
android:name="MAndFileBrowser"
android:configChanges="keyboardHidden|orientation"
android:theme="@android:style/Theme.NoTitleBar"
>
方法三:修改style配置文件
第一处:在res/values文件夹下创建一个xml文件
内容如下:
<?xmlversion="1.0" encoding="utf-8"?>
<resources>
<style name="NoTitle" parent="android:Theme">
<item name="android:windowNoTitle">true</item>
</style>
</resources>
第二处:AndroidManifest.xml
<activity
android:label="@string/app_name" android:name="MAndFileBrowser"
android:theme="@style/NoTitle"
>
以上都经过我的测试了,都可以成功,建议用第二种方法或第三种方法吧。更多数据请参考 http://alex-yang-xiansoftware-com.iteye.com/blog/760080
分享到:
相关推荐
在Xamarin开发Android应用时,有时我们希望去除应用程序界面中的标题栏(title bar),以提供更简洁、沉浸式的用户体验。本教程将详细讲解如何在Xamarin.Android项目中实现这一目标,以及如何通过Visual Studio 2017...
在Android应用开发中,隐藏或显示标题栏、状态栏以及导航栏是常见的需求,这有助于创建沉浸式用户体验或者根据设计需求调整界面布局。本篇将深入探讨如何在Android中实现这些功能。 首先,我们来讨论如何隐藏和显示...
本示例主要关注如何去除Android Dialog的默认边框,使其看起来更加简洁和符合现代设计风格。我们将通过分析源码来理解实现这一功能的关键步骤。 首先,Android Dialog的外观由其主题(Theme)决定。系统默认的...
在Android应用开发中,全屏显示以及去除标题栏可以极大地提升用户体验,特别是在游戏或沉浸式应用中。要实现这一效果,开发者需要对Android系统的基本布局和主题设置有深入理解。以下将详细介绍如何在Android应用中...
在Android应用开发中,屏幕方向控制、启动页(Splash Screen)设计、全屏显示以及去除标题栏的操作是常见的需求,这些都可以提升用户体验并使应用更具专业性。下面将详细讲解如何实现这些功能。 1. **锁定横竖屏** ...
在Android应用开发中,标题栏(Title Bar)通常用于显示应用程序的名称或提供一些操作选项。然而,在某些设计风格或特定场景下,开发者可能希望去除标题栏以获得更简洁的界面。本文将详细介绍两种在Android中取消...
<activity android:name=".HelloActivity" android:label="@string/app_name"> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> ``` ...
在Android开发中,Toolbar作为Action Bar的替代品,自Android 5.0(API级别21)引入,为开发者提供了更灵活的布局和定制化功能。Toolbar不仅可以作为应用程序的主导航栏,还能适应各种自定义需求,提升应用的界面...
要实现这个效果,首先,你需要确保你的Activity使用`AppTheme.NoActionBar`主题,这样可以去掉默认的Action Bar。接着,在XML布局文件中,使用`CoordinatorLayout`作为根节点,然后嵌套一个`AppBarLayout`。在`...
当涉及到不同版本的Android时,注意使用AppCompatActivity和v7.app.ActionBarDrawerToggle以确保向后兼容。 10. **优化用户体验** 通过调整ToolBar的高度、间距以及字体大小,提升用户在使用应用时的体验。 总之...