【问题标题】:How to implement material design spinner如何实现材料设计微调器
【发布时间】:2015-10-07 19:13:24
【问题描述】:

正如谷歌开发者展示的那样,材料设计微调器应该是这样的

但是在我的 AppCompat 主题中,当我拖放一个微调器时,它变成了这样

没有底部边框或角落里的小三角形。如何实现谷歌开发者网站显示的那个?

【问题讨论】:

  • 您的 AppCompat Spinner 是正确的 Material Design Spinner。您发布的图片是 Holo Theme 中的旧图片。

标签: android android-studio material-design android-spinner


【解决方案1】:

根据material design spec 上的图像,例如this one,来自 AppCompat 的微调器与材料设计主题相匹配。

您从开发者网站图片中展示的图片来自 Holo 主题。例如,在spinner widget documentation 上,您可以看到微调器控件是全息主题,因为同一图像中的EditText 控件的边在其两侧。

【讨论】:

  • 我明白了,但微调器下方应该有一个下划线(底部边框)。怎么放一个?
  • 您可以为您的微调器创建一个自定义可绘制对象,或者只需添加一个简单的<View> 对象,该对象在您的微调器下方绘制下划线。
猜你喜欢
  • 1970-01-01
  • 2014-12-25
  • 1970-01-01
  • 1970-01-01
  • 2016-01-01
  • 2018-01-19
  • 1970-01-01
  • 2015-09-16
  • 2015-01-05
相关资源
最近更新 更多