问题标签 [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.

0 投票
4 回答
11505 浏览

android - BottomNavigationView 上的徽章

我正在尝试在BottomNavigationView不使用任何库的情况下向项目添加徽章,但是不知何故BottomNavigationView没有显示徽章(custom_view)

main_view.xml:

bottom_navigation_menu.xml:

活动扩展自AppCompatActivity

custom_view.xml:

而不是显示(badge) custom_view它只显示项目本身:

在此处输入图像描述

下面你可以从调试模式看到view访问的是正确的并且设置正确。但是不知何故,BottomNavigationView并没有失效:

在此处输入图像描述

0 投票
4 回答
19021 浏览

android - Android 日期选择器材质样式

我已经在我的片段上实现了日期选择器,这是代码:

我的日期选择器的风格是这样的旧风格:日期选择器

我想使用具有材质风格的 DatePicker,我尝试使用这个库 compile 'com.wdullaer:materialdatetimepicker:2.3.0',但结果是一样的。有什么帮助我可以用 Material Date Picker 更改这个 DatePicker 吗?谢谢

0 投票
2 回答
13438 浏览

android - TextInputLayout 后缀/前缀

我想为 TextInputLayout 添加后缀。一个例子取自material.io

例子

有没有标准的解决方案?

0 投票
25 回答
109372 浏览

android - BottomSheetDialogFragment 的圆角

我有一个自定义 BttomSheetDialogFragment 并且我想在底部视图顶部有圆角

这是我的自定义类,它膨胀了我想从底部显示的布局

而且我有这个 XML 资源文件作为背景:

问题是,当我将此资源文件设置为我的布局根元素的背景时,角落仍然没有圆角。

我不能使用下面的代码:

因为它覆盖了 BottomSheetDialog 的默认背景,并且我的底部视图上方不会有任何半透明的灰色。

0 投票
2 回答
4514 浏览

android - 底部页边距顶部无法正常工作 - Android

我正在使用底部工作表,如果我不添加顶部边距,它会很好用。

我希望底部的纸张在拉起时填满屏幕,但它也位于操作栏的后面。
为了解决这个问题,我在底部工作表中添加了与操作栏高度相等的边距顶部,它在底部栏回到底部之前效果很好。

当底部表向下滑动时,边距不再存在,屏幕上方的视图等于 peekHeight + marginTop

展开前

我应该如何修复它?

展开一次后折叠

在此处输入图像描述

0 投票
4 回答
67 浏览

android - 如何为 inputtextlayout 提示设置 mendaroty Field * 颜色?

这是我的 xml 文件。

我需要红色的“*”。怎么做??

0 投票
7 回答
11196 浏览

android - 如何设置浮动操作按钮图像以填充按钮?

通常为浮动操作按钮设置图标,但我需要设置一个图像,所以我可以制作一个圆形图像。

我将它添加到项目中(使用 Android Studio-> New -> Image Asset),但图像没有填满整个按钮:

在此处输入图像描述

我的xml:

关于如何解决它的任何想法?应该如何正确制作?

0 投票
3 回答
617 浏览

android - 如何制作按钮的自定义形状(两侧的箭头向外)?

我想让我的按钮如下所示。您能告诉我,如何为以下内容制作可绘制的 xml 文件吗?

喜欢这张图片

在此处输入图像描述

0 投票
4 回答
5271 浏览

android - Android 中的 NavigationView 项填充

如何为 NavigationView 中的项目设置填充。我需要为项目设置 paddingLeft,因为我已经删除了图标。我尝试过的是这样,但它不起作用:

我的 Drawer.xml 文件的样式:

0 投票
1 回答
518 浏览

android - Android浮动标签效果在使用数据绑定的TextInputLayout上不起作用

如果您使用数据绑定设置提示,则提示不会浮动

但是,如果您手动设置提示,它会起作用。我正在使用 Android Studio 3.0 也使用 kapt "com.android.databinding:compiler:2.3.3"

有人解决了这个吗?