Android自定义Spinner样式

背景

UI 要求的视觉如下的下拉框

UI要求的视觉

解决方案

  • 设置Spinner的背景图,如下代码
下拉选择器代码,设置背景图
  • spinner_drop_down_shape的代码


    layer-list

这里要特别说一下 layer-list ,学过 PhotoShop 的都知道图层的概念,这里也一样,可以一个图层一个图层的绘制,写在最下面的,显示在最上面。

所以我们可以用圆角,用图片来拼接对齐等。

  • 最后就是要注意 adapter中的布局文件不要设置背景色,否则会挡住那个下三角。

小记一下,防止自己忘记。

推荐阅读更多精彩内容