2013-05-29 48 views
0

平臺和工具:使用cordova 2.5.0,目標android API級別8-17。Phonegap應用程序無法調整方向更改大小或崩潰

我想要做的事:有5張幻燈片,這都不過是一些文字+圖片包裹在<div>標籤。使用jQuery(不是jqm)我調整每個幻燈片的margin-bottom相對於滑塊窗口的高度(同樣是一個大的<div>),並垂直滑動它們。這在仿真器上像蜂蜜一樣工作。

不眠之夜領導關係問題的原因是:(!不是仿真器)相距 笑話,無論是應用程序崩潰或者不給設備朝向變化做出反應。如果應用程序關閉並重新啓動,則只會顯示內容文本,而不顯示css。在這一點上,如果我改變設備的方向,將肖像說成風景,那麼一切看起來都很完美。

事情我試過,沒有工作:

1)

android:screenOrientation="fullSensor" 
android:configChanges="orientation|screenSize|keyboardHidden" 

2)這些是媒體查詢:

@media只有屏幕(MIN-設備寬度:320px)

和(f或橫向)

@media only screen and (min-width: 321px) 

和meta標籤:

<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" /> 

3)I '研究' 這個堆棧,谷歌組,但問題是無論是unanswerd,或未被接受的,但我已經試過其中一些也是。

請協助。

+1

爲什麼你沒有使用方向:景觀你@media查詢? –

+0

哦好吧..似乎工作! –

回答

0

你可以試試這個...

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="17" /> 

<supports-screens 
    android:largeScreens="true" 
    android:normalScreens="true" 
    android:smallScreens="true" 
    android:resizeable="true" 
    android:anyDensity="true" /> 


<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name="com.XX.XXXXX.XXXXXXXXXXXXXXXXXXXX" 
     android:label="@string/app_name" 
     android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name="org.apache.cordova.DroidGap" 
     android:label="@string/app_name" 
     android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize" > 
    </activity> 

</application>