小编has*_*had的帖子

在android中使用沉浸式全屏模式时的空白区域

我使用下面的代码来使用沉浸式全屏模式:

getWindow().getDecorView().setSystemUiVisibility(
        View.SYSTEM_UI_FLAG_LAYOUT_STABLE
            | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
            | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
            | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar
            | View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar
            | View.SYSTEM_UI_FLAG_IMMERSIVE);
Run Code Online (Sandbox Code Playgroud)

但是当我运行我的应用程序时,会显示一个空格而不是通知和底栏.

我想我的XML文件中有错误.这是我的XML文件:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#303030"
    tools:context="programsimple.game.FullscreenActivity">

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fitsSystemWindows="true"
        android:background="#eeeeee">

        <ImageView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="@drawable/background"/>

        <Button
            android:layout_width="110dp"
            android:layout_height="70dp"
            android:background="@drawable/button_shape"
            android:layout_centerVertical="true"
            android:id="@+id/btnStartGame"
            android:layout_centerHorizontal="true"
            android:text="????"
            android:textSize="25sp"
            android:textColor="#97d2ff"/>

    </RelativeLayout>

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

有没有错?

更新:我用KitKat测试.

android fullscreen android-immersive

5
推荐指数
1
解决办法
2381
查看次数

如何更改彩色边框扫描ZXingScanner Android

我想在Android中更换ZXingScannerView的帧彩色扫描仪,如何继续?

谢谢

在此输入图像描述

android qr-code barcode-scanner zxing

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

如何修复:错误:无法解决:“ androidx.cardview:cardview:1.0.0”

我正在使用androidx库开发一个新的android应用程序,并且需要在布局中使用cardview
所以我尝试将cardview库添加到我的项目中,但出现此错误ERROR: Failed to resolve: cardview

我检查的答案失败:com.android.support:cardview-v7:26.0.0机器人,但它并不能帮助我
回答像

  • google()之前添加jcenter()
  • 添加maven { url "https://maven.google.com" }repositories

build.gradle(项目)

apply plugin: 'com.android.application'

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.chavosh.porterageapp"
        minSdkVersion 14
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
        vectorDrawables.useSupportLibrary = true
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.google.android.gms:play-services-maps:16.1.0'
    implementation 'androidx.appcompat:appcompat:1.1.0-alpha04'
    testImplementation 'androidx.appcompat:appcompat:1.0.2'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3' …
Run Code Online (Sandbox Code Playgroud)

android gradle cardview androidx

0
推荐指数
1
解决办法
4847
查看次数