1

我有一个带有 ImageButton 的 Android 活动。我想在单击按钮时执行一些逻辑并为按下状态显示不同的图像,但也接收活动上的触摸事件。

默认情况下,只有按钮接收触摸事件。如果我将按钮的可点击属性设置为 false,那么只有活动接收触摸事件。

在活动中实现触摸事件和按钮单击的最佳方法是什么?

4

2 回答 2

1

让按钮在单击时调用 Activity 上的方法。

于 2010-04-23T13:22:26.763 回答
1

由于缺乏更好的方法,我覆盖了活动上的触摸事件以执行活动逻辑并检测触摸是否在按钮上,在这种情况下我更改其状态并调用 onClick 逻辑。

于 2010-06-25T16:34:53.133 回答