Через программирование, как я могу знать, что такое screen resolution
моего экрана. Как только запустите приложение, оно должно найти screen resolution
в dp and in pixel
.вопрос с разрешением экрана
Как это сделать?
Спасибо
Через программирование, как я могу знать, что такое screen resolution
моего экрана. Как только запустите приложение, оно должно найти screen resolution
в dp and in pixel
.вопрос с разрешением экрана
Как это сделать?
Спасибо
Использование, DisplayMetrics получить информацию на экране с вашего устройства.
Некоторые примеры кода,
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
final int height = dm.heightPixels;
final int width = dm.widthPixels;
EDIT:
float xDpi = dm.xdpi;
float yDpi = dm.ydpi;
float density = dm.density;
Используйте ниже код, чтобы получить ширину экрана & высота
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels;
int height = dm.heightPixels;
Также не забудьте добавить
<uses-sdk android:minSdkVersion="4"/>
в вашем манифесте. Значение minSdkVersion
быть равна или выше 4. Но если ваш minSdkVersion
является 3, то ваш targetSdkVersion
должна быть равна или выше 4
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="8" />
иметь правильное значение ширины & высоты.
благодарю вас за ур ответ. Как я могу попасть в dp? – Jyosna
Я отредактировал свой ответ. Подробнее см. Ссылку «Отображаемые показатели». – user370305