我正在使用QR码扫描仪,在这里我需要缩放扫描仪。
我在扫描仪上有一些按钮。问题是在添加dispatchTouchevent之后, 按钮的clicklistener停止工作。
如果我删除了dipatchTouchEvent,则单击操作可以正常工作,但“扫描器”缩放无法工作。因此,我必须添加dipatchTouchEvent。
我同时需要按钮onclicklisener和dipatchTouchEvent。有什么解决办法吗?
谢谢。
答案 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