簡體   English   中英

方向改變時圖庫中的圖像消失

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM