所以,我使用了这段代码
public void loadLevel(float x, float y)
{
if(PopUpsGone == true)
{
if(x > 106 && x < 243 && y > 375 && y < 465)
{
Toast.makeText(getApplicationContext(), "1",
Toast.LENGTH_LONG).show();
}
if(x > 7 && x < 215 && y > 83 && y < 245)
{
Toast.makeText(getApplicationContext(), "2",
Toast.LENGTH_LONG).show();
}
if(x > 306 && x < 458 && y > 66 && y < 212)
{
Toast.makeText(getApplicationContext(), "3",
Toast.LENGTH_LONG).show();
}
if(x > 461 && x < 620 && y > 9 && y < 127)
{
Toast.makeText(getApplicationContext(), "4",
Toast.LENGTH_LONG).show();
}
}
}
要点击某些区域,当我在模拟器上进行操作时效果很好,但是当我在另一部手机上进行操作时,它就不行了,或者我必须点击很多次。
为不同屏幕点击特定区域的最佳方式是什么