头巾!下面的问题可能是一个非常愚蠢的问题。
我知道,从API第9级,Android引入了android:filterTouchesWhenObscured,以防止Android应用程序中的点击劫持。
我的问题是,如果将此属性添加到布局文件的根中,还是必须将其添加到布局文件中的每个视图中,就足够了吗?
哪一个是可取的?
发布于 2018-05-08 12:13:44
根据文档
如果android:filterTouchesWhenObscured设置为true,则每当视图的窗口被另一个可见窗口遮挡时,View就不会接收触摸。
android:filterTouchesWhenObscured
true
View
是的,将这个属性添加到layout文件的根目录就足够了。然而,只有重叠的View所覆盖的区域是不可触摸的。
layout
有关更多详细信息,您还可以阅读视图下的“安全性”部分
https://stackoverflow.com/questions/50231275
相似问题