我希望在我的活动中按下按钮时,不会发生单击(例如clickEnabled为false),但我希望本应发生的操作仍然发生。
例如,假设我有一个Dialer应用程序:
当按下按钮"One“时,用户将不会看到该按钮实际上被点击了,但仍会发生将1添加到edittext的操作。谢谢你的帮助!
发布于 2016-08-15 10:28:29
我认为你可以做一个选择器作为你的按钮的background.and,最重要的是相同的颜色,无论是点击,触摸还是空闲。因此,通过这种方式,您可以伪造一个无点击效果。
同时,您还可以向此按钮添加一个单击侦听器,以获取单击事件。
希望这能给你一些建议。
发布于 2016-08-15 10:51:53
我认为您应该简单地使用按钮的onTouchListener事件而不是onclickListener
https://stackoverflow.com/questions/38948497
复制相似问题