相关疑难解决方法(0)

Android完全透明状态栏?

我搜索了文档,但只找到了这个: 链接.哪个用来使酒吧半透明?我要做的是让状态栏完全透明(如下图所示),并使其向后兼容APK <19: 在此输入图像描述

我的styles.xml:

<resources xmlns:tools="http://schemas.android.com/tools">

  <style name="AppTheme" parent="Theme.AppCompat.Light">
  <item name="android:actionBarStyle">@style/ThemeActionBar</item>
  <item name="android:windowActionBarOverlay">true</item>
  <!-- Support library compatibility -->
  <item name="actionBarStyle">@style/ThemeActionBar</item>
  <item name="windowActionBarOverlay">true</item>
  </style>

  <style name="ThemeActionBar" parent="Widget.AppCompat.Light.ActionBar.Solid">
  <item name="android:background"> @null </item>
  <!-- Support library compatibility -->
  <item name="background">@null</item>
  <item name="android:displayOptions"> showHome | useLogo</item>
  <item name="displayOptions">showHome|useLogo</item>

  </style>

</resources>
Run Code Online (Sandbox Code Playgroud)

我能做什么:

在此输入图像描述

android statusbar

142
推荐指数
16
解决办法
17万
查看次数

android.view.View.systemUiVisibility 已弃用。什么是替代品?

我已将项目目标 API 版本更新为 30,现在我看到 systemUiVisibility 属性已被弃用。

以下 kotlin 代码是我正在使用的代码,它实际上等效于 Java 中的setSystemUiVisibility方法。

playerView.systemUiVisibility = (View.SYSTEM_UI_FLAG_LOW_PROFILE
            or View.SYSTEM_UI_FLAG_FULLSCREEN
            or View.SYSTEM_UI_FLAG_LAYOUT_STABLE
            or View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
            or View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
            or View.SYSTEM_UI_FLAG_HIDE_NAVIGATION)
Run Code Online (Sandbox Code Playgroud)

请让我知道您是否有任何稳定的替代代码来替代这个已弃用的代码。谷歌的建议是使用WindowInsetsController,但我不知道怎么做。

android kotlin

70
推荐指数
9
解决办法
3万
查看次数

如何删除android studio中的标题栏?

在我的应用程序中,顶部有溢出菜单的标题栏,但我不需要设置,只有一个屏幕.当我像许多其他问题中描述的那样改变主题时,我得到了旧的2.2主题.我希望现代主题没有顶部的酒吧.

android android-layout android-studio

67
推荐指数
13
解决办法
22万
查看次数

如何更改Android中状态栏的颜色?

我想在Android Studio中更改突出显示栏的颜色:

在此输入图像描述

我该怎么做?

android

20
推荐指数
5
解决办法
6万
查看次数