android - 我需要删除特定活动中的顶部应用栏
问题描述
我是android,Kotlin的初学者,我不知道如何删除特定和所有活动中的顶部应用栏。我有一个闪屏和一个新活动下面是我的样式代码,我已经在styles.xml中导入了一个材料设计我不知道在styles.xml中删除顶部应用栏的方法是什么
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.MaterialComponents">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
</resources>
Android 清单文件
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.shanjostech.newsample">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".Main_Screen"></activity>
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
解决方案
将主题属性添加到要在清单文件中隐藏 appbar 的活动
<activity
android:name="com.mvvm.Activity"
android:label="@string/app_name"
android:theme="@style/NewTheme">
</activity>
然后在style.xml中创建一个新主题,父主题为Theme.AppCompat.NoActionBar
<style name="NewTheme" parent="Theme.AppCompat.NoActionBar">
</style>
推荐阅读
- c++ - 递归地反转没有参数的字符串
- javascript - 在 Express.js 中添加子站点时 CSS 无法正确发送
- php - 如何在 PHP 上只显示一个子 ID?
- django - 如何显示我的视图有多少数据库命中
- python - 引发 SlackLoginError(reply=reply) slackclient.server.SlackLoginError
- powershell - 如何让 Powershell 向 bat 文件提示符运行命令?
- mongodb - 按多个字段计数
- javascript - 迭代转换数据值
- django - 自定义“html_email_template_name”不起作用
- r - 在 R 中使用 duawranglr 去识别数据并创建人行横道