Symbian S60 5th 切换程序UI方向为横屏或竖屏
2011-03-13 00:49
465 查看
缺省情况下,程序是根据手机屏幕的当前方向开始启动的。如果要强制程序以横屏或竖屏的模式启动,那我们在CAknAppUi::ConstructL()方法中调用BaseConstructL()时就要传递相应的flag值:
Code:
void CMyAppUi::ConstructL()
{
BaseConstructL( EAknEnableSkin | EAppOrientationLandscape );
// start in landscape mode
...
}
如果要在程序运行期间改变方向,则需要调用:
Code:
void CAknAppUiBase::SetOrientationL( TAppUiOrientation aOrientation );
这里的参数为EAppUiOrientationLandscape和EAppUiOrientationPortrait,注意这种情况下的调用就不要再向BaseConstructL()中传递相同的参数了。
转载至 http://blog.csdn.net/Max__Payne/archive/2009/02/18/3906734.aspx
Code:
void CMyAppUi::ConstructL()
{
BaseConstructL( EAknEnableSkin | EAppOrientationLandscape );
// start in landscape mode
...
}
如果要在程序运行期间改变方向,则需要调用:
Code:
void CAknAppUiBase::SetOrientationL( TAppUiOrientation aOrientation );
这里的参数为EAppUiOrientationLandscape和EAppUiOrientationPortrait,注意这种情况下的调用就不要再向BaseConstructL()中传递相同的参数了。
转载至 http://blog.csdn.net/Max__Payne/archive/2009/02/18/3906734.aspx
相关文章推荐
- symbian s60 3rd 横屏竖屏切换
- 【转】symbian s60 3rd 横屏竖屏切换、旋转屏幕,全屏
- symbian s60 3rd 横屏竖屏切换
- cocos2d2.1横屏切换竖屏程序崩溃问题
- Android横屏竖屏切换的问题
- Android禁止横屏竖屏切换
- 判断程序是横屏竖屏的表达式
- Unity安卓打包的横屏和竖屏的切换
- 使用Eclipse构建Symbian S60 5th Edition J2ME开发平台
- Android禁止横屏竖屏切换
- 禁止Android 横屏竖屏切换
- 【Android游戏开发之九】(细节处理)触屏事件中的Bug解决方案以及禁止横屏和竖屏切换!
- 禁止横屏和竖屏切换,竖屏后横屏防止再次启动activity
- Android横屏竖屏切换的问题
- AndroidPad设置只支持三个方向旋转(正方向竖屏0度方向,90度和270度横屏方向)
- Android横屏竖屏切换总结
- android 横屏和竖屏切换总结(特别是Javacode部分)
- Android强制设置横屏或竖屏 切换的问题
- 【ios】 iphone开发之横屏与竖屏在不同视图之间的切换
- Android横屏竖屏切换的问题