我想了解如何将浮点形式的触摸坐标转换为整数。我很新的Java编程和Android。我想定义一个矩形围绕我的触摸区域,然后用这样的:如何将触摸坐标从float转换为int?
Rect touchArea = new Rect(); //I have only float coordinates to define this rect
Rect predefinedRect = new Rect(); //This rect is defined with integers
if(touchArea.intersect(predefinedRect)){
//do something
}
也没有像矩形(RECF)方法,至少我还没有找到一个。那么我能做些什么来使用.intersect()方法?
好吧,那么如何Android的坐标系看?据我所知,屏幕的中心是(0,0),然后它对所有的边都是1。我错了吗? – 2012-03-29 18:55:14
对不起,但我不知道你最后的问题的答案。这不是一个真正的论坛,所以你不应该在评论中提出无关的问题。如果你确实找不到答案(但你会),请发表另一个问题。 – softarn 2012-03-29 19:03:18
如果这个答案是正确的,请将其标记为正确答案。 – softarn 2012-03-29 22:20:58