1
1
我会用 ImageButton 。然后使用 setOnClickListener() 连接要在单击时调用的方法。此外,您可以使用 setOnLongClickListener() 对于长按行为。 最后,您还可以根据状态(聚焦、选定等)设置不同的背景、颜色等。请查看文档。 至于测试代码,onLongClick()返回false,这表明长点击没有被消耗。尝试将返回值更改为true,这样就可以防止onClick()也被激发。此外,您还需要调用startDrag()方法来触发onDrag(()事件。请参阅 android.view documentation 有关不同事件侦听器和startDrag()方法的更多信息。 |
2
0
听起来你想做的是使用和扩展这个: http://developer.android.com/reference/android/widget/ToggleButton.html 它有两种状态,也因为它是一个视图,有OnClick和OnLongClick可用。 |
ManP22 · 我想在同一次单击中调用两个常量 2 年前 |
Kyle Underhill · 活动按钮单选文本交换 6 年前 |
Timmy · 使用元素类获取元素id 6 年前 |
peace_love · 如何使表格滚动到某个位置? 6 年前 |
William · 海龟鼠标事件仅在超时后响应,而不是在您单击时响应 6 年前 |
deecobbk · 如何将js onclick事件添加到帧动画 6 年前 |