android - 为什么我的活动仍然在顶部显示标题栏?
问题描述
@Override protected void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
super.onCreate(savedInstanceState);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_splashscreen);
清单文件:
android:theme="@style/AppTheme">
<activity android:name=".MainActivity"></activity>
<activity android:name=".SplashscreenActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
解决方案
您可以通过在清单文件中为活动添加样式来删除标题栏。
android:theme="@style/AppTheme">
<activity android:name=".MainActivity"></activity>
<activity android:name=".SplashscreenActivity"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" />
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
推荐阅读
- python - 矩阵转置功能无法正常工作
- android-studio - 有没有办法让 ListView 位于屏幕的右侧?
- kotlin - 如何将一个字符串的 n 个字符复制到 Kotlin 中的另一个字符串?
- .net-core-2.0 - 从 netcore 1.1 更改为 netcore 2.2
- ios - 从 base64 字符串中获取 IV 和密钥
- java - jsp 上的 ${_csrf.token} 在 spring-security 中始终为空
- sql - 是否可以在 postgresql 中创建交叉关系约束?
- android - 如何在启用对讲的情况下获取当前可访问性选定的项目
- heroku - 促进以前的构建
- c# - 在 C# winform 中导入和连接 Outlook 日历