Android 定向问题

Android 定向问题,android,Android,我们在iphone和android中处理风景和肖像 window.onorientationchange = function() { if(window.orientation == 0) { //Loading portrait content and hiding landscape content } else if(window.orientation == -90 || window.orientation == 90) { //Loading Landscape content a

我们在iphone和android中处理风景和肖像

window.onorientationchange = function() {
if(window.orientation == 0)
{
//Loading portrait content and hiding landscape content
}
else if(window.orientation == -90 || window.orientation == 90)
{
//Loading Landscape content and hiding portrait content
}
};
问题是,当旋转它时,需要花费时间来加载内容


有人能帮我解决这个问题吗

当用户旋转屏幕时,您可以使用Android API而不是您自己的隐藏和加载内容的函数来提高性能。如果您不锁定方向,则当用户旋转手机时,您的活动将被销毁,并在新方向中再次创建

如果您想在横向和纵向模式下加载不同的资源,例如布局(尽管它可以是res/文件夹中的任何内容),则将res/layout land和res/layout端口中的相关资源文件放在同一文件名下。Android将自动从正确的文件夹加载资源。当然,您应该养成在为特定状态创建资源时提供默认资源的习惯。如果您想将纵向作为默认方向,则将这些资源放在res/layout中,并将风景资源放在res/layout中。不需要res/layout端口文件夹


有关完整文档,请参见此处:

是否已将android:configChanges=“orientation”添加到AndroidManifest?添加更多详细信息。你的问题是什么,轮换和加载内容会花费太多时间吗?这看起来不像标准的android API,你是在使用跨电话工具包还是什么?你必须更具体一些。