02.09.2014, 23:13. Просмотров 1133. Ответов 7
Пишу приложение, которое должно автоматически выбирать ориентацию изображения в зависимости от пропорций экрана. В активити сделал следующее:
Java |
1
2
3
4
5
6
| Display display = ((WindowManager)this.getWindowManager()).getDefaultDisplay();
int height = display.getHeight();
int width = display.getWidth();
int portrait = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT;
int landscape = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE;
this.setRequestedOrientation(height>=width ? portrait : landscape); |
|
На эмуляторе работает правильно, на мобиле 4.2.2 тоже, а на TV Box 4.2.2 не поворачивает как надо. А приложение как раз и пишется для вертикально висящего телевизора.
В чем может быть проблема? Или может кто посоветует другое решение данной проблемы?