设计一个自定义视图,如工具提示

时间:2012-12-03 15:58:35

标签: android custom-component

是否有人想知道如下图所示创建自定义组件而不是使用图像本身。 我知道如何在link here中讨论如何创建一个矩形(使用xml而不是java中的圆角),但我无法使用像指针部分那样的东西。

有没有人有这样的想法如果我被建议我会很高兴。

enter image description here

2 个答案:

答案 0 :(得分:0)

您可以使用自定义弹出窗口。我以前从未尝试过,但你可以尝试如果你成功请在这里分享....

答案 1 :(得分:0)

创建一个扩展PopupWindow的类,并通过代码设置背景,以便替换它的颜色。

以下是一个简单的示例PopupWindow:http://www.ceveni.com/2009/09/popup-window-in-android-sample-program.html

请参阅此帖子,了解如何更改/替换drawable中的颜色:How to change colors of a Drawable in Android?

该帖子中的adjust()方法对您来说已经足够了 创建一个新的PopupWindow,加载bg drawable,更改其颜色并将新的drawable设置为popupWindow。