This page was last modified 10:11, 25 November 2007.
Изменение ориентации экрана приложения UI
From Forum Nokia Wiki
Перевод с английского, оригинальная статья находится здесь.
Следующий пример показывает как изменить ориентацию экрана приложения S60 UI из вертикальной в горизонтальную и наоборот.
Метод, который используется для осуществления поворота: CAknAppUiBase::SetOrientationL(). Кроме того, есть ещё один метод, который позволяет получить значение текущей ориентации экрана: CAknAppUiBase::Orientation().
Следующий пример демонстрирует метод, который позволяет изменить ориентацию экрана на вертикальную, если текущая – горизонтальная, и наоборот.
void CMyClass::RotateMe() { // Изменение из вертикальной в горизонтальную и наоборот. iIsPortrait = !iIsPortrait; // Изменить ориентацию экрана if (iIsPortrait) { AppUi()->SetOrientationL(CAknAppUi::EAppUiOrientationPortrait); } else { AppUi()->SetOrientationL(CAknAppUi::EAppUiOrientationLandscape); } }
Внутренние ссылки (на английском)
- Scalable UI
- Layout-awareness challenges in custom UIs
- How to find out the correct location for softkey labels
Внешние ссылки (на английском)
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Проблема с эмулятором | JTOne | Russian Developer Forum - Форум Российских разработчиков | 8 | 2008-01-07 13:15 |
| Работа с DLL | ssealien | Russian Developer Forum - Форум Российских разработчиков | 6 | 2008-01-16 07:17 |
| Делаем основной цикл игры | Ecconaut | Russian Developer Forum - Форум Российских разработчиков | 17 | 2007-12-12 04:32 |
| Считывание входящих смс в онлайн режиме (желательно незаметно для пользователя) | GenSoft | Russian Developer Forum - Форум Российских разработчиков | 22 | 2008-04-27 14:01 |
| Trusted Application - как этого добиться | JBAK | Russian Developer Forum - Форум Российских разработчиков | 9 | 2008-04-03 12:24 |


