问题标签 [material-components-android]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 尝试从材质组件渲染 MaterialButton 时出错
我遵循了此处的入门指南,此时我不想迁移到androidx
,所以我做了:
确保我有正确的存储库
添加
com.android.support:design:28.0.0-rc01
到我的依赖项中,因为入门教程指出如果我不想迁移到androidx
.确定
compileSdkVersion
是28切换到
Theme.MaterialComponents.Light.NoActionBar
确保我正在使用
AppCompactAtivity
重建项目
我仍然得到错误:
找不到以下类:- com.google.android.material.button.MaterialButton
我错过了什么?
android - 如何从代码中为 MaterialButton 设置文本颜色?
我正在使用具有轮廓样式的 MaterialButton,并且无法从代码中设置文本颜色。有 setTextColor 方法吗?我可以通过 android:textColor 从 XML 更改它,但不能从代码更改。
使用com.google.android.material:material:1.0.0-rc01
android - 问题:更改 android 中未聚焦的 TextInputLayout 的边框颜色或框笔划
我有一个非常具体的问题,即在 TextInputLayout 未聚焦时更改其文本框的轮廓。我似乎找不到一个属性来更改我的“未聚焦”文本框的边框颜色。
这是我正在尝试做的一个视觉示例:
this (textbox):border 的颜色不是白色。目前它没有重点。单击它后,它变成白色:
我不知道我需要更改什么,似乎没有属性可以更改它。
我也在使用材料设计文本输入布局样式,虽然我不知道这是否会影响它。
这是我的文本框的 xml 代码:
以下是我为此使用的样式:
谢谢,欢迎任何帮助或建议!
android - Android 材质组件中的切换按钮
材料设计指南建议按照此链接使用切换按钮:
https://material.io/design/components/buttons.html#toggle-button
我在哪里可以找到这个适用于 Android 的组件。我能找到的只有 MaterialButton。它有切换行为吗?还是我缺少另一个组件?
https://material.io/develop/android/components/material-button/
android - 带有材质组件的 MapView
我试图在 Android Studio 中使用 Material Components。这就是我的 Gradle 现在的样子:
不幸的是,我收到了这个错误:
当我删除我的 Gradle ( com.android.support:design ) 的第 3 行时,我收到了这个错误:
当我使用我的 Gradle 的第 2 行(com.google.android.gms:play-services-maps)时会发生这种情况,但是当我删除它时,一切都没有任何错误。
编辑:我猜这个问题的版本不完全相同,但相似。不一样,因为只有在我使用实现 2) 时才会发生这种情况,并且另一篇文章中提供的修复并不能解决我的问题
android - 如何为材质按钮设置渐变背景?
我目前正在使用此代码,但背景没有改变。它仍然显示强调色作为背景。
渐变蓝.xml
我目前正在使用
材料组件版本:1.0.0-rc02
android - 以编程方式将样式应用于 MaterialButton
我正在尝试创建一个自定义视图,从MaterialButton
代码中扩展并应用样式,因此我不需要在 xml 中执行此操作。
风格是:
一切正常,但backgroundTint
财产。由于某种原因,背景颜色没有改变,它具有主题的原色。但是,如果我尝试将样式应用到MaterialButton
xml 中,它确实会改变颜色。
知道为什么会发生这种情况或如何实现吗?