【发布时间】:2012-08-06 11:01:35
【问题描述】:
我的应用是在 Titanium 中完成的。我正在努力解决一个问题,即当我通过将设备保持在横向模式来启动应用程序时。然后在加载启动画面时,它首先进入横向模式,当应用程序最终启动时,整个 UI 因方向变化而失真。我在 TiApp.xml 中添加了以下代码行
<application android:screenOrientation="portrait" android:configChanges="keyboardHidden"/>
即使它在旋转。我想在启动时停止该启动画面的方向变化。有什么想法吗?
【问题讨论】:
-
尝试改成这个
android:configChanges="orientation|keyboardHidden"。并按照nick的建议将它们(screenOrientation 和 configChanges)移动到您的 Activity。 -
在应用程序中设置screenOrientation,将其写入您希望处于纵向模式的活动中。如果发生任何问题,请告诉我..
-
如果与
一起出现同样的问题。现在请告诉我该怎么做 即使我在打开第一个窗口之前也在 app.js 中尝试了以下代码,但运气不好,没有工作。if (Titanium.Platform.name == 'android') { Ti.Gesture. addEventListener('orientationchange', function(e) { Ti.Android.currentActivity.setRequestedOrientation(Ti.Android.SCREEN_ORIENTATION_PORTRAIT); }); }
标签: android user-interface titanium screen-orientation