小心!下面的问题可能是一个非常愚蠢的问题。
我知道从 API level 9 Android 引入了 android:filterTouchesWhenObscured 来防止 Android 应用程序中的点击劫持。
我的问题是,如果我将此属性添加到布局文件的根目录就足够了,还是必须将其添加到布局文件内的每个视图?
哪一种是可取的?
小智 7
根据文档:
如果android:filterTouchesWhenObscured设置为true,则View每当视图的窗口被另一个可见窗口遮挡时,将不会接收触摸。
我的问题是,如果我将此属性添加到布局文件的根目录就足够了,还是必须将其添加到布局文件内的每个视图?
是的,将此属性添加到文件的根目录就足够了layout。然而,只有重叠覆盖的区域View是不可触摸的。
有关更多详细信息,您还可以阅读查看下的“安全”部分
| 归档时间: |
|
| 查看次数: |
12612 次 |
| 最近记录: |