<script>
document.addEventListener("orientationChanged", updateOrientation);
function updateOrientation(e) {
switch (e.orientation)
{
case 0:
// Do your thing
break;
case -90:
var ele=document.getElementById("photoBox")
ele.width='200px';
ele.height='200px';
ele.style.float='center';
break;
case 90:
var ele=document.getElementById("photoBox")
ele.width='200px';
ele.height='200px';
ele.style.float='center';
break;
default:
break;
}
}
</script>
我在我的应用程序中使用了这是Gallery的代码。我面临的问题是,每当我改变设备的方向时,图像就会消失。我没有在logcat中收到任何错误消息。
我对javascript中的代码非常具体。虽然我使用它为Android,我不能在本机方面进行任何更改。
感谢任何帮助。 感谢。
答案 0 :(得分:0)
您可以在AndroidManifest.xml中的活动中添加“configChanges”属性,如下所示
<activity
android:configChanges="orientation|keyboard"
android:name=".MyActivity">
</activity>
并在您的活动(MyActivity.java)中,请覆盖方法“onConfigurationChanged(配置配置)”,如下所示
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
}
这应该可以解决您的问题