Android:带覆盖的自定义按钮

时间:2009-08-11 09:00:20

标签: android user-interface custom-controls

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

按钮应按以下方式工作: 1.用户点击按钮。 2.按钮表现为通常的按钮,因此我们看到它是聚焦的,按下的或具有正常状态,具体取决于当前执行的操作。 3.右上角的标题不会改变。

那么,您是否有任何想法如何实施? 可能,要覆盖onDraw方法,但可能会有更好的方法。

1 个答案:

答案 0 :(得分:3)

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