我正在使用 android 中的画布。我想在适合每个屏幕的画布上绘制形状。
如果屏幕尺寸为320 * 240,则高度和宽度为90 * 90但
如果screen_size > 320 * 240则应相应增加。
假设screen_size = 1280 * 800那么应该增加多少
我不知道该怎么做
代码就像
int fixHeight = 240, fixWidth = 320;
Paint paint;
paint = new Paint();
paint.setColor(Color.GREEN);
DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int height = displaymetrics.heightPixels;
int width = displaymetrics.widthPixels;
@Override
protected void onDraw(Canvas canvas) {
if (height <= fixHeight && width <= fixWidth) {
canvas.drawRect(10, 10, 50, 50, paint);
} else {
// Don't Know What TO Put Here
}
}
谁能帮我