Я работаю с холстом в 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
}
}
Может ли один помочь me
Опубликуйте свой метод onDraw, после чего кто-то может внести необходимые изменения. – Sana