android - 在 Android 上拦截 Activity 和按钮上的触摸事件

标签 android button android-activity touch-event

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

默认只有按钮接收触摸事件。如果我将按钮的 clickable 属性设置为 false,则只有 Activity 接收触摸事件。

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

最佳答案

当按钮被点击时,让按钮调用 Activity 的方法。

关于android - 在 Android 上拦截 Activity 和按钮上的触摸事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2698741/

相关文章:

java - Android 上设置参数后启动相机失败

java - 如何在我的 Google Glass 应用程序启动后立即启动线程?

javascript - 多个列表和按钮,但文本输入未保存在正确的列表中

javascript - 如何在 JavaScript 中的函数完成之前禁止单击按钮

android - 如何处理来自搜索管理器的回调?

Android onResume 更新列表适配器

android - 设置 switchStyle - 找不到错误资源 - 为什么?

java - Java中点击Button1和Button2会按照顺序变成多种颜色

android - ActionBarSherlock:OnOptionsItemSelected 无法识别 R.id.home

android - Intent.ACTION_SENDTO 显示两个选项,我只想显示一个