我正在尝试模拟自定义android视图中的按钮单击。我需要使用Rect.contains()
方法,但无论我在哪里点击它,它都不会被触发,也不会返回true。
rect = new Rect(0, 0, 720, 205);
点击坐标的一个例子是(401,103),这将返回false。
if(rect.contains((int)event.getX(),(int)event.getY())){
Log.w("CLICKED","");
}
从未记录“点击”。我已经阅读了文档,它说 'left< = x<右和上< = y<底部'返回真实
在该示例中0 <= 401&lt; 720且0 <= 103&lt; 205这是真的但似乎不起作用。
任何帮助表示赞赏