如何使用Titanium在Android中获取启动画面的横向视图?

问题描述:

我如何获得斜杠屏幕默认模式设置为横向钛。在我的应用程序,我试图如何使用Titanium在Android中获取启动画面的横向视图?

Titanium.UI.orientation = Titanium.UI.LANDSCAPE_LEFT; 
var NavigationController = require('NavigationController').NavigationController; 
var windows = require('window_js').windows; 

和window_js.js其

exports.windows = function(navController){ 
var window = Ti.UI.createWindow({ 
    backgroundColor : '#fff', 
    navBarHidden : true, 
    fullscreen:true 
}); 
    return window; 
}; 

但这代码显示错误裹了java.lang.RuntimeException:显示java.lang.NullPointerException(文件:/// android_asset /Resources/app.js#1)

和afterremovinf线1即

Titanium.UI.orientation = Titanium.UI.LANDSCAPE_LEFT; 

应用启动后在portrai t模式和启动画面快速切换到横向模式。这有什么可能的解决方案?谢谢。

闪屏是转到Android项目文件夹

项目 --->构建 ---->的Android ------>的AndroidManifest.xml文件。

复制AndroidMenifest.xml文件中的文本,并把在同一文件夹AndroidManifest.custom.xml文件,其中AndroidManifest.xml文件被保存。

在活动标签写

android:screenOrientation="landscape" for landscape mode 

,并在每个活动的整个文件替换

android:configChanges="keyboardHidden|orientation" 

android:configChanges="keyboardHidden" 

。 例

<activity> 
android:configChanges="keyboardHidden" 
android:screenOrientation="landscape" 
</activity> 

这为我工作:)

我会尝试设置横向的android manifest xml /tiapp.xmlhere

<activity android:name=".SomeActivity" 
       android:label="@string/app_name" 
       android:screenOrientation="landscape"> 

,然后我会改变你的JS方向回肖像。在横向模式下

Titanium.UI.orientation = Titanium.UI.PORTRAIT;