dispatchTouchEvent强制正常视图单击侦听器不起作用

时间:2019-01-09 13:14:18

标签: android android-studio

我正在使用QR码扫描仪,在这里我需要缩放扫描仪。

我在扫描仪上有一些按钮。问题是在添加dispatchTouchevent之后, 按钮的clicklistener停止工作。

如果我删除了dipatchTouchEvent,则单击操作可以正常工作,但“扫描器”缩放无法工作。因此,我必须添加dipatchTouchEvent。

我同时需要按钮onclicklisener和dipatchTouchEvent。有什么解决办法吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

您应该始终这样返回import org.apache.spark.sql.functions._ import org.apache.spark.sql.Column val df = Seq( ("bar", "x"), ("zz", "y"), ("mm", "def") ).toDF("foo", "abc") val cond: Column = col("foo") === "bar" || col("abc") === "def" df.where(cond).show // +---+---+ // |foo|abc| // +---+---+ // |bar| x| // | mm|def| // +---+---+ ,否则在触摸super.dispatchTouchEvent时将消耗事件,而没有随后的单击事件。

gestureDetector