我有一个可以点击的framelayout(android:clickable =“true”)
我将此framelayout添加到另一个视图(我们称之为“view2”)。 我将onClickListener设置为view2 ..但是,没有触发侦听器
当我删除android:clickable =“true”时,它正在被触发!
我该怎么处理? 提前谢谢!
答案 0 :(得分:1)
如果您希望处理FrameLayout
的点击次数,则需要setOnClickListener()
本身FrameLayout
而不是其父级。
此外,如果您在setOnClickListener()
上致电FrameLayout
,则无需设置android:clickable="true"
,因为它已自动设置。
答案 1 :(得分:0)
让你的观点2
android:focusableInTouchMode="false"
android:focusable="false"
就是这样。