Android: Display.getRotation (); - PullRequest
       4

Android: Display.getRotation ();

2 голосов
/ 17 февраля 2011

У меня проблема, и она действительно заставляет меня задуматься. Все, что я хочу сделать, - это очень простая задача, определить поворот экрана. Теперь Display.getRotation () делает именно это.

http://developer.android.com/reference/android/view/Display.html#getRotation%28%29

Однако, когда я пытаюсь использовать его, я просто получаю «Метод getRotation () не определен для типа Display», и Eclipse говорит мне заменить его на устаревшую функцию getOrientation (), которая не будет работать для того, что мне нужно, потому что это возвращает только Пейзаж / Портрет, а не 0/90/180/270.

У кого-нибудь есть идеи, почему это может не сработать?

Ответы [ 2 ]

4 голосов
/ 17 февраля 2011

Display.getRotation () доступен только для API8 (Froyo / 2.2). Вероятно, в вашем проекте приложения указан более ранний уровень API.

public int getRotation () Начиная с: Уровень API 8

0 голосов
/ 26 февраля 2011

Используйте взамен getOrientation ().Две функции кажутся идентичными;Я понятия не имею, почему они устарели getOrientation в 2.2.

...