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

Zso*_*Zso 28 android spinner android-spinner drop-down-menu material-design

在阅读了Google材料设计的新设计指南后,我没有找到任何在材料设计中设计/显示微调器(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工作室中找不到任何微调器/菜单元素 - 所以我认为这将是自定义控件.

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

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

rub*_*ees 16

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

在Android Studio中,您可以在底部的"小部件"部分找到Spinner.

  • G +上使用的那个也是一个微调器吗?或者它只是一个简单的按钮,在右边改变它的drawable?还有别的吗?我找不到它是什么. (2认同)

rmi*_*lle 12

我在这里写了一篇文章:

Android 没有 Material Design Spinner

涵盖材料设计“微调器”的使用、样式、数据绑定等。