Я закончил создание приложения, но после просмотра других телефонов я видел, что содержимое приложения не подходит или переместилось на экран из того, что я его установил, как на Затмение.App to fit to other Размеры экрана
Итак, я искал StackOverflow, чтобы узнать, как это сделать, и я нашел этот короткий код.
DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
switch(displayMetrics.densityDpi){
case DisplayMetrics.DENSITY_LOW:
// layout for small sized devices.
break;
case DisplayMetrics.DENSITY_MEDIUM:
// layout for medium-sized devices.
break;
case DisplayMetrics.DENSITY_HIGH:
// layout for big-sized devices.
break;
}
Я немного запутался, где поставить это и что делать, я бы предположил, что этот код будет идти в файлы XML-страницы? и в // layout для xxxxx будет идти xml-код для телефона такого размера.
Но как я узнаю, как разместить это приложение без большого количества телефонов, чтобы проверить их? просто продолжайте использовать встроенный эмулятор, чтобы протестировать на самом маленьком экране размер носителя и большой размер экрана, пока он все не подходит?
Аналогичный вопрос здесь: http://stackoverflow.com/questions/19172502/android-maintain-same-proportion-for-all-different-screen-sizes-and-resolution –
[Поддержка различных экранов] (http: /developer.android.com/training/basics/supporting-devices/screens.html) – Prmths