【发布时间】:2014-11-14 07:00:40
【问题描述】:
我有一个 Button,我想将其设置为 Holo 风格的微调器,即在右下角用三角形下划线 - 例如,内置的联系人应用程序就是这样做的。
最简单的方法是创建按钮并将其样式设置为style="@android:style/Widget.Holo.Spinner" - 这给了我想要的视觉效果。
但是,我的应用旨在支持 Android 2.x,因此我无法使用原生 Holo 样式。 AppCompat 有几种与微调器相关的样式,例如 @style/Widget.AppCompat.Spinner 和其他样式,但它们看起来并不相同 - 它们只是在小部件右边缘的中心创建一个小三角形,并且没有下划线。
我可以通过创建自己的 9-patch 背景来伪造它,但我无法想象 v7 的 AppCompat 中缺少这种 Holo 微调器样式。有没有我可以使用的样式,或者任何其他方式来创建我想要的视觉结果,而无需创建自己的可绘制资源?
【问题讨论】:
标签: android android-layout android-widget