是否有人想知道如下图所示创建自定义组件而不是使用图像本身。 我知道如何在link here中讨论如何创建一个矩形(使用xml而不是java中的圆角),但我无法使用像指针部分那样的东西。
有没有人有这样的想法如果我被建议我会很高兴。
答案 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。