2016-10-13 9 views
-2

Я строй игры (по аналогии с Ye Olde bricke breakerr но справедливые немного отличается), в котором всех начиная от размера кирпича на расстояние кирпича до размера весла позиционирование весла на текстовом дисплее должно зависеть от размеров экрана пользователя.Android: Масштабирование по размеру экрана

Я знаю 2 методов сделать это:

1) Создание нескольких родовых макетов, что программа может выбрать на основе размеров
2) Масштабирование все путем умножения на USER_SCREEN_AREA/MY_SCREEN_AREA

Очевидно, что оба этих метода довольно сложно реализовать. Я спрашиваю, есть ли более простой способ сделать это ... Если этого не происходит, скажите мне так, чтобы я мог пойти и реализовать второй вариант, который мне кажется лучше.

+0

Я хотел бы знать, почему вопрос был опущен ... Я не поняла мой язык? Я отформатировал его плохо? Пожалуйста, скажите мне, чтобы я мог исправить это ... Просто downvoting не поможет, но объясняет причину, конечно. – Rippr

ответ

1

Может быть, это то, что вы ищете -

//using 'getsize' for custom resolution 
Display display = getWindowManager().getDefaultDisplay(); 
Point size = new Point(); 
display.getSize(size); 
int width = size.x; 
int height = size.y; 
+0

Нет, это не то, что мне нужно ... Я знаю, как получить размер с помощью displayMetrics .. Мне нужно эффективно использовать их ... – Rippr