android 搭建黄油刀绑定数据和ui全屏问题

我爱海鲸 2020-10-27 11:40:13 暂无标签

简介安卓一系列问题

搭建黄油刀进行数据绑定:

全局build.gradle:

buildscript {

    repositories {

        google()

//        jcenter()

        maven{ url'http://maven.aliyun.com/nexus/content/groups/public/' }

        maven{ url'http://maven.aliyun.com/nexus/content/repositories/jcenter'}

        maven { url "https://jitpack.io" }

        maven { url "https://oss.sonatype.org/content/repositories/snapshots" }

        mavenCentral()

    }

    dependencies {

        classpath 'com.android.tools.build:gradle:3.5.1'

        classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2'

        // NOTE: Do not place your application dependencies here; they belong

        // in the individual module build.gradle files

    }

}


allprojects {

    repositories {

        google()

//        jcenter()

        maven{ url'http://maven.aliyun.com/nexus/content/groups/public/' }

        maven{ url'http://maven.aliyun.com/nexus/content/repositories/jcenter'}

        maven { url "https://jitpack.io" }

        maven { url "https://oss.sonatype.org/content/repositories/snapshots" }

    }

}


task clean(type: Delete) {

    delete rootProject.buildDir

}


Module build.gradle:

apply plugin: 'com.android.application'

apply plugin: 'org.greenrobot.greendao'

android {

    compileSdkVersion 29

    buildToolsVersion "29.0.2"

    defaultConfig {

        applicationId "xyz.haijin.music"

        minSdkVersion 26

        targetSdkVersion 29

        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'

        }

    }


    compileOptions {

        sourceCompatibility JavaVersion.VERSION_1_8

        targetCompatibility JavaVersion.VERSION_1_8

    }

}


dependencies {

    implementation fileTree(dir: 'libs', include: ['*.jar'])

    implementation 'androidx.appcompat:appcompat:1.2.0'

    implementation 'androidx.constraintlayout:constraintlayout:2.0.2'

    testImplementation 'junit:junit:4.12'

    androidTestImplementation 'androidx.test.ext:junit:1.1.2'

    androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'

    implementation 'com.google.android.material:material:1.2.1'


    implementation 'de.hdodenhof:circleimageview:3.0.0'


    // 黄油刀

    api 'com.jakewharton:butterknife:10.0.0'

    annotationProcessor 'com.jakewharton:butterknife-compiler:10.0.0'

}

相关问题:

Android Butterknife(黄油刀) 使用方法总结

AndroidX下的两个坑

Android Studio 编译错误 Received close_notify during handshake解决

android ui占据全屏的问题:

Android启动页,全屏,使布局占据状态栏空间





你好:我的2025