gpt4 book ai didi

java - 我没有添加对 androidx CoordinatorLayout 和 RecyclerView 库的依赖,但仍然可以使用它

转载 作者:数据小太阳 更新时间:2023-10-29 02:23:16 24 4
gpt4 key购买 nike

在我的项目中我从来没有添加这个依赖

实现 androidx.coordinatorlayout:coordinatorlayout 但我仍然可以在我的 activity_main.xml 中使用 androidx.coordinatorlayout.widget.CoordinatorLayout

构建.gradle

apply plugin: 'com.android.application'

android {
compileSdkVersion 29
buildToolsVersion "29.0.2"
defaultConfig {
applicationId "com.example.beats"
minSdkVersion 15
targetSdkVersion 29
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.0.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'

//Google material design
implementation 'com.google.android.material:material:1.0.0'
}

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">

<com.google.android.material.appbar.AppBarLayout
android:id="@+id/appbar"
android:layout_height="192dp"
android:layout_width="match_parent">

<com.google.android.material.appbar.CollapsingToolbarLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
app:toolbarId="@+id/toolbar"
app:layout_scrollFlags="scroll|enterAlways|enterAlwaysCollapsed"
app:contentScrim="?attr/colorPrimary">


<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_height="?attr/actionBarSize"
android:layout_width="match_parent">

</androidx.appcompat.widget.Toolbar>

</com.google.android.material.appbar.CollapsingToolbarLayout>

</com.google.android.material.appbar.AppBarLayout>

</androidx.coordinatorlayout.widget.CoordinatorLayout>

现在我不明白如何在我的布局中使用 CoordinatorLayout 而不为其声明指定的依赖项。

最佳答案

I didn't added dependency for androidx CoordinatorLayoutLibrary but stil able to use it

因为你添加了implementation 'com.google.android.material:material:1.0.0'

其中包含 CoordinatorLayout

无需为CoordinatorLayout添加其他依赖

关于java - 我没有添加对 androidx CoordinatorLayout 和 RecyclerView 库的依赖,但仍然可以使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57888174/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com