materialButton
我并没有配置 implementation 'com.google.android.material:material:1.5.0' 为什么 <com.google.android.material.button.MaterialButton /> 仍然可以正常显示?
机器人回答
如果您没有在 build.gradle 文件中添加 implementation 'com.google.android.material:material:1.5.0',而仍然可以在布局文件中使用 <com.google.android.material.button.MaterialButton />,则可能是因为您的项目依赖于另一个库或库中包含该依赖项。
例如,如果您的项目依赖于 androidx.appcompat 库,则 androidx.appcompat 库将包含 MaterialButton 控件的依赖项,因此您无需单独添加它们。在这种情况下,如果您在布局文件中使用 MaterialButton 控件,则它将正常显示,因为它已经在 androidx.appcompat 库中可用。
另外,请注意,如果您在应用程序的主题中使用了 MaterialComponents 主题(例如 Theme.MaterialComponents.Light),则您可以在应用程序中使用 Material Design 控件而不需要单独添加其依赖项。这是因为 MaterialComponents 主题已经包含了这些控件的依赖项。
MaterialButton
1. project模式下——app——build.gradle
在里面写这句依赖"com.google.android.material:material:1.3.0"
再点击“Sync Now”(同步)
2. project模式下——app——src——main——AndroidManifest.xml
在里面写这句依赖"com.google.android.material:material:1.3.0"
FirstApp那里左键点击
将这里改为
笔记
笔记
去除边距
MaterialButton
添加依赖
com.google.android.material:material:1.3.0
修改主题
android:theme="@style/Theme.MaterialComponents.Light.NoactionBar"
MaterialButton按钮
songyubao.com/book/primary
### 添加依赖
> implementation 'com.google.android.material:material:1.3.0'
### 主题修改
> android:theme="@style/Theme.MaterialComponents.Light.NoActionBar"
> 在Manifest.xml中,application节点下,修改theme关联的themes.xml
> parent="Theme.MaterialComponents.Light.NoActionBar"