小编Doc*_*ger的帖子

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:如何在首选项屏幕中禁用保留的图标空间

将 SDK 更新到版本 28 (Android Pie) 后,我在首选项屏幕的布局方面遇到了问题。每个 PreferenceScreen 在左侧都有一个新的填充。

正如我所检查的,已经有一种方法可以将图标空间设置为 Preference 类中的保留空间。

android.support.v7.preference.Preference.setIconSpaceReserved(boolean iconSpaceReserved)
Run Code Online (Sandbox Code Playgroud)

到目前为止,该方法很好,但问题是它不适用于 PreferenceCategory。

这是否意味着 PreferenceCategory 的左侧填充不是图标空间?

android android-preferences android-layout android-support-library

9
推荐指数
2
解决办法
3398
查看次数

为特定应用模块启用 Android X

我是 Android X 库的新手,它似乎是原始 Android 支持库的下一个版本。我决定将我现有的项目迁移到 Android X。

我在一个项目中有多个应用程序模块。大约有 20 个应用程序和库模块。根据指南,我正在尝试启用 Android X。

我的问题是是否有任何方法可以为特定模块而不是整个项目启用 Android X。

java android android-jetpack androidx

6
推荐指数
1
解决办法
2950
查看次数

UISearchController dimsBackgroundDuringPresentation 已弃用

我看到dimsBackgroundDuringPresentationiOS SDK 12 现在已弃用。此属性的替代品是什么?

ios swift uisearchcontroller

4
推荐指数
1
解决办法
422
查看次数