0
の湖底を検出することはできません私は怒鳴るコードで画面の大きさを取得し、私はスケールの画面サイズに比例して互いに一定の距離を置いて、画面のすべてに円を描きたい:onTouchEventは自分のアプリケーションで画面
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
width = metrics.widthPixels;
height = metrics.heightPixels;
@Override
public boolean onTouchEvent(MotionEvent event) {
Log.i("DRAW", event.getX() + " , " + event.getY());
return super.onTouchEvent(event);
}
私の場合、それはうまく動作し、480 * 800を返します。 今ポイント240 * 800または240 * 750をクリックしたいですが、画面のbuttomをタッチすると、800または780の高さinsted、または、680を返します! 実際、私の身長の最大値は800ではありませんが、それほど多くはありません なぜこれが起こっていますか? この比率はどのようにして計算できますか?
Thats right、Thx a lot –