问题标签 [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 - How to set a gradient background in a Material Button from Material Components?
I've been trying to set a gradient background in a Material Button from Material Components for Android, but it's not working. So, how to set a gradient background in a Material Button?
android - 如何在materialbutton中定位图标位置
我正在使用支持库中的 Materialbutton。我希望图标位于文本的右侧?我似乎找不到如何做到这一点。任何帮助表示赞赏
android - Material TabLayout 访问问题
我在我的应用程序中使用支持设计版本 28.0.0 并尝试在 XML 中使用材料选项卡布局。
com.google.android.material.tabs.TabLayout
不幸的是,我无法在 XML 中访问它。任何帮助表示赞赏。
我已经使用 了android.support.design.widget.TabLayout 但现在我想根据新文档使用材料标签布局
https://developer.android.com/reference/com/google/android/material/tabs/TabLayout
android - 为什么在“com.google.android.material:material:1.0.0”中找不到 setTabLabelVisibility
我可以找到 TabLayout 的 api“setTabLabelVisibility”,但不能从“com.google.android.material:material:1.0.0”的官方版本中找到。为什么?
1.0.0 版本应包括此处所述的内容。
https://github.com/material-components/material-components-android/commit/48a07e1df9d89a17044c8d24762513c0360ca172
为什么在提交 1.0.0-rc01 时会标记 1.0.0 版本?
https://github.com/material-components/material-components-android/releases
android - ChipGroup单选
我怎样才能强制 aChipGroup
像 aRadioGroup
一样总是至少有一个选定的项目?如果您在 . 上单击两次,设置setSingleSelection(true)
还增加了不选择任何内容的可能性Chip
。
android - 使用 Material Components 和 androidX 编译 Android 应用程序时出错
Android 应用程序突然拒绝构建,它返回此错误:
Android 资源链接失败错误:找不到资源样式/Theme.MaterialComponents.Light.NoActionBar (aka it.duemilanet.icircle:style/Theme.MaterialComponents.Light.NoActionBar)。
D:\GitLab\iCircleAndroidRMA\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:1440:错误:样式属性“attr/colorSecondary(又名 it.duemilanet.icircle:attr/colorSecondary)”未找到。错误:找不到资源样式/Widget.Design.BottomSheet.Modal(又名 it.duemilanet.icircle:style/Widget.Design.BottomSheet.Modal)。错误:找不到资源样式/Theme.Design.Light.BottomSheetDialog(又名 it.duemilanet.icircle:style/Theme.Design.Light.BottomSheetDialog)。D:\GitLab\iCircleAndroidRMA\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:3296: 错误:样式属性 'attr/bottomSheetStyle (aka it.duemilanet.icircle:attr/bottomSheetStyle)'未找到。错误:链接引用失败。
之前编译得很好,几周前我切换到 androidX 和材料组件主题并启用了 jetifier 没有问题
构建.gradle:
应用程序构建.gradle:
- 我试图禁用 Instant Run 并恢复到以前版本的材料库,但我无法修复错误。
android - 使用 TextInputLayout.OutlinedBox 样式的材料设计 Spinner
我目前正在使用 Material Design TextInputLayout OutlinedBox 如下图所示:
我正在尝试Spinner
在我的 TextInputEditText 下添加一个下拉框,并希望保持相同的样式:OutlinedBox。
我看到 Material Design, Material Design Text Fields似乎支持下拉菜单。如此处所示的区域:
我目前正在使用 Spinner 生成下拉菜单。
似乎不可能在 OutlinedBox 设计之后添加下拉菜单。是否有一个库可以让我实现这一点,或者有没有更好的方法在 Material Design 中实现它?
material-components-android - 如何使用具有多行和文本输入的材料设计芯片?
我想在包裹多行的芯片组中使用材料芯片。
总是在最后一个筹码之后,应该有一个文本输入字段,我可以在其中输入新筹码。
这可能吗?我应该使用哪些元素?
android - com.google.android.material.tabs.TabLayout 的自定义样式
我正在使用适用于 Android的新Google 材料组件
目前,我正在尝试为 Tablayout (com.google.android.material.tabs.TabLayout) 提供自定义外观。
我创建了如下样式:
但是,应用此主题后,选项卡指示器将变为不可见。
无主题:
带主题:
另外,我尝试了其他方法,例如更改 tabIndicatorColor,但仍然无法正常工作!
我该如何解决?更改材质组件颜色/主题的正确方法是什么?