Android:如何更改按钮的默认形状?

时间:2010-05-15 04:37:08

标签: android button

是否可以将按钮(普通按钮和图像按钮)的默认形状(即矩形)更改为Android中的星形或三角形?任何教程或示例代码将不胜感激。

1 个答案:

答案 0 :(得分:4)

这取决于你如何定义“形状”。

在视觉上,您可以通过更改按钮背景资源来更改形状。请参阅this previous SO question and answer

但是,我没有尝试使用非矩形的东西,所以有可能虽然看起来像星星,但点击的“热区”可能仍然是原始矩形。

您可以在Android开源代码中查看RatingBar的实现,该代码使用星标,看看它们是否有异常。