基本的旋转器

Spinner 可以使用 Nine Patch 根据你自己的样式要求进行重新调整。

举个例子,请看这九个补丁:

StackOverflow 文档

正如你所看到的,它有 3 个非常小的拉伸区域。

顶部边框仅标有图标左侧。这表明我希望 drawable 的左侧(完全透明)填充 Spinner 视图,直到到达图标。

左边框在标记的图标的顶部和底部标记了透明的部分。这表明顶部和底部都将扩展到 Spinner 视图的大小。这将使图标本身垂直居中。

使用没有 Nine Patch 元数据的图像:

StackOverflow 文档

使用具有 Nine Patch 元数据的图像:

StackOverflow 文档