根据材料设计指南正确使用微调器

时间:2014-11-07 09:59:55

标签: android drop-down-menu spinner android-spinner material-design

在阅读了谷歌材料设计的新设计指南后,我没有找到任何明确的解决方案来设计/展示材料设计中的微调器(http://developer.android.com/design/building-blocks/spinners.html)。

最近的会是这样的:http://material-design.storage.googleapis.com/publish/v_1/quantumexternal/0Bx4BSt6jniD7anplVHR3QkdNUHc/components_menus_behavior2.png - 但我很确定,会有更好的解决方案。特别是如果它涉及旋转弹出窗口。即便如此,我还没有在Android工作室中找到任何微调器/菜单元素 - 所以我认为这将是自定义控件。

我找到的最好的例子是上面链接的菜单,它涵盖了微调元素的功能。

您会建议显示此类控件并处于材料设计范围内。

2 个答案:

答案 0 :(得分:16)

当您的应用主题继承自Material.Theme(或Appcompat)时,微调器将自动为材质指南主题化。然后,您可以像在此处所述声明并填充您的微调器:http://developer.android.com/guide/topics/ui/controls/spinner.html

在Android Studio中,您可以在" Widgets"部分找到Spinner。在底部。

答案 1 :(得分:10)

我在这里写了一篇文章:

There is No Material Design Spinner for Android

涵盖材料设计“ spinner”的用法,样式,数据绑定等。