2009-08-11 89 views
1

我想在右上角创建带有框架标题的自定义按钮。 看起来它需要使用叠加层,但它仅适用于地图视图。Android:带覆盖的自定义按钮

按钮应该按照以下方式工作: 1.用户单击按钮。 2.按钮的行为与通常的按钮相同,因此我们可以看到它被聚焦,按下或具有正常状态,具体取决于当前执行的操作。 3.右上角的标题不变。

那么,你有什么想法如何实施? 可能重写onDraw方法,但可能会有更好的方法。

回答

3

不要将标题作为按钮的一部分。将标题放在按钮上方,使用RelativeLayout来控制其X/Y位置。通过使标题成为RelativeLayout(按钮为第一个)的第二个子项,标题将在Z轴上更高,并且看起来浮动在按钮上方。