【发布时间】:2018-01-19 18:13:39
【问题描述】:
我正在根据 Google Material Design 设计视图,我需要遵循为 Text fields 指定的规则,并为所有输入添加标签、提示、下划线和图标。通过将TextView 包装在TextInputLayout 中,这适用于简单的文本输入。但是,对于其他输入类型,例如选择器、菜单、微调器及其悬停、聚焦、禁用、错误状态,它会变得更加复杂。
请查看材料网站上的Text fields 文章,在字段类型、前缀和后缀和其他输入下或下面包含的图像。
我发现 this 问题的部分答案和 this 一个没有(实际)答案的问题,都是从 2015 年开始的。
我正在使用 API 26 和 Android Studio 2.3.3(均为当前版本),但在组件面板中,我既没有看到这些组件,也没有看到任何类似的东西。
问题
虽然可以使用布局、图标和形状来实现这些控件中的每一个,并编写一堆代码来支持每种不同的状态,但它们不应该是 design 库的一部分吗?
我是否缺少需要添加到我的项目中才能使用这些组件的组件或库(来自 Google,而不是第 3 方库),或者在 2 年后,这些组件或库实际上仍然不存在?
以下是我所指的图像:
【问题讨论】:
标签: android android-studio material-design android-studio-2.3