Android如何通过角落中的三角形图标来实现其微调器样式?

时间:2015-04-28 10:11:48

标签: android android-spinner

我花了太多时间研究这个问题,但我想知道是否有人能够通过三角形下拉指示器提供有关Android如何使用微调器样式的任何见解?

enter image description here

我想知道的原因是我使用自定义textview作为微调项目,一旦我使用它我失去了三角形。另外,我想把三角形变成白色。

我之前已经看过修改主题的答案,但我不想让所有的微调器都改变,所以我不想修改整个主题。我想了解Android如何处理三角形,以便重新创建它。我尝试使用带有三角形的list-layout drawable,但我想知道是否有更好的方法?

3 个答案:

答案 0 :(得分:2)

您可以设置drawbleEnd

android:drawableEnd="@drawable/imgresource"

答案 1 :(得分:1)

根据您想要的任何类型或三角形以及您想要的任何颜色创建一个您想要的旋转器背景图像,然后将该图像设置为文本视图的背景,如下所示

android:background="@drawable/myBackground"

答案 2 :(得分:1)

这很简单Nine Patch Drawable

您可以创建NinePatch图形,在顶部和左侧设置黑点以展开顶部和左侧边缘。右下方有一个三角形。