我使用this方式
创建系统覆盖应用但是我有一个问题....当我将我的按钮移动到屏幕的一角时,我无法触摸系统的视图,如下图中的呼叫按钮
如何禁用按钮中的任何触摸? (忽略我的视图的触摸和触摸系统的视图)
在某个地方,我发现这个代码,但它不起作用
bl.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
return true;
}
});
答案 0 :(得分:0)
首先访问developer.android.com,它的基本概念确实很好。
onTouch
方法会将事件传递给它下面的图层,如果它返回false
。
如果您已扩展默认的可触摸视图类,则应使用return super.onTouch()
这是您正在寻找的链接:
https://developer.android.com/reference/android/view/View.OnTouchListener.html