Android OpenGL окно просмотра Проблема на планшете - PullRequest
0 голосов
/ 25 июля 2011

Я разрабатываю приложение OpenGL на Android. Я пробовал основные уроки, прежде чем начать это.
Я проверил свое приложение на телефоне и планшете. На телефоне окно просмотра настроено для заполнения экрана, но на планшете оно занимает столько же места, сколько на телефоне. Более ранние образцы, кажется, рендеринга на планшете.

Я отладил приложение и обнаружил, что метод onSurfaceChanged () возвращает неправильные значения ширины и высоты.

Кто-нибудь может подсказать мне, что я могу делать не так?

Ответы [ 2 ]

0 голосов
/ 26 октября 2011

Кажется, что эта функция не передает фактическую ширину и высоту экрана устройства. Это проходит своего рода приближение этого. На моем HTC эти значения примерно 320х533, а фактическое разрешение устройства - 480х800. Обратите внимание, что соотношение в обоих случаях составляет около 0,6 (320 делится на 533 и 480 делится на 800).

0 голосов
/ 25 июля 2011

Собираете ли вы свои источники, используя версию 8 SDK?

В противном случае попробуйте добавить это в свой AndroidManifest.xml:

<uses-sdk android:minSdkVersion="8"></uses-sdk>
...