问题标签 [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 - 从材料组件上的按钮中删除等宽字体
如何使用新材料组件从按钮中删除等宽字体?
这张图片显示了我想要消除的差异:
android - 材质组件底部应用栏更改图标颜色并以编程方式向上滑动
我正在实现底部应用栏(https://material.io/develop/android/components/bottom-app-bar/),我面临两个挑战。
使用
Navigation
组件并导航到新片段时,抽屉图标变为 int<-
后退按钮,但它是黑色的。有什么办法可以改变它的颜色?如果我在 Recyclerview 中将行为设置为
myAppBar.hideOnScroll = true
然后向上滚动,则该栏会被隐藏,这非常好。但是,如果我导航到一个新片段,该栏将保持隐藏状态。如何以编程方式再次显示该栏?
LE: 1. 使用 android:theme 修复ThemeOverlay.MaterialComponents.Dark.ActionBar
android - BottomSheetBehavior 不在 androidX 库中
我正在使用BottomSheetBehavior
原始支持库:
当我迁移到使用新androidx
库时,虽然BottomSheetBehavior
缺少。来自上述支持库的映射也不在AndroidX 重构列表中,但迁移工具将其删除。
我缺少将 BottomSheetBehavior 包含在新androidx
库中的内容。
android - Android 芯片自定义高度或填充 - 芯片组间距
有没有办法改变默认材料芯片垂直填充或高度?从我看到的文档中肯定有一种方法可以设置最小高度,但我想让芯片“更薄”,就像在这个设计中一样:
android - 材质组件 TextInputEditText 底线边距
我有个问题。TextInputLayout 相对于行有边距或填充。
我需要这条线是全宽。
文档: https ://material.io/develop/android/components/text-input-layout/
代码:
android - 浮动标签 TextInputLayout insideTextInputEdittext 添加清除图标右侧角与 onclick 功能
我正在尝试在编辑文本框右侧角添加清除图标,并能够使用 Android 中的文本观察器功能清除键入的文本。
同时,我正在尝试在里面使用 Floating label edittext。但是,我无法在TextInputEditText
.
注意:我尝试过onDrawableRight
使用方法添加图像onTouchListener
,有些情况对我来说不适用。
android - Android材料芯片组件崩溃应用。无法膨胀 xml
来自支持库和材料的Tried Chip组件
com.google.android.support:design:28.0.0-rc01
com.google.android.material:material:1.0.0-rc01
堆栈跟踪
布局
android - 使用 BottomSheetBehavior 显示片段
我正在尝试使用Material的 BottomSheetBehavior 。问题是它没有得到很好的描述,也没有足够的例子。 Meduim 上的一个示例,但它仅显示基础知识和非常简单的实现。
我真正需要的是来自 Material here的东西。但是,我不想单击菜单项来显示 BottomSheet,而是想在用户从RecyclerView
. 此外,在用户将其拉起之前,窥视高度应仅显示 BottomSheet 布局中的第一个元素。
如何获得这种方法?有什么有用的例子吗?
android - 未找到属性chipText
我正在使用 Google 为 Android 发布的 Material Design Component library 中的 Material Chips。但是当我更新com.google.android.material:material
到 version时1.0.0-rc01
,我开始在下面的行中收到错误。
我得到的错误是找不到属性chipText。
我试过用它替换它,android:text="@string/chip_morning"
但它仍然不起作用
android - Kotlin 创建一个小吃店
我们正在尝试创建一个 Snackbar。Java 应用程序的代码是使用 Android Studio 中的 Java 到 Kotlin 转换器进行转换的。接下来,我们查看了许多不同网站上的各种示例,甚至尝试实现 Kotlin Programming Cookbook 中的代码。我们将在下面发布所有非工作示例。我们的问题是如何创建正确的语法来显示 Snackbar?我们想单击带有 onClick=onSNACK 的 btnSNACK 以显示 Snackbar
这是我们非常想使用的 Java 到 Kotlin 转换器代码
下一次尝试是使用此代码
我们的布局是具有 Snackbar 的 Activity 的 RelativeLayout (RL)
我们认为这会起作用 第一行代码被声明为顶级
我们使用了带有和不带有这些不同方法的 Snackbar 类。我们能够删除大多数示例中的所有红色警告,但工作“make”只是提供了相同的建议“更改变量名”,从我们 Kotlin 新手的角度来看这没有意义。我们不想使用 Anko 插件 我们也没有看到引用 Snackbar 的导入 是的,我们有 jetbrains stdlib v7 依赖 没有设计依赖