[英]How to make script resize images and divs on window resize and orientation change
[英]Images in gallery disappear on orientation change
<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>
我在應用程序中使用了庫的代碼。 我面臨的問題是,每當我更改設備的方向時,圖像就會消失。 我在logcat中沒有收到任何錯誤消息。
我非常清楚javascript中的代碼。 盡管我將其用於android,但我無法在本地進行任何更改。
任何幫助表示贊賞。 謝謝。
您可以通過在AndroidManifest.xml中的活動中添加“ configChanges”屬性來做到這一點,如下所示
<activity
android:configChanges="orientation|keyboard"
android:name=".MyActivity">
</activity>
並在您的活動(MyActivity.java)中重寫方法“ onConfigurationChanged(Configuration configuration)”,如下所示
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
}
這應該可以解決您的問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.