2013-12-19 64 views
4

我想知道是否可以在啓動屏幕的phonegap構建應用程序中有2個獨立的圖像?一個用於potrait和一個用於景觀。手機風景和肖像圖像建立初始屏幕?

此刻,當我打開應用程序,它會顯示啓動畫面,如果我改變方向,它pixelates :-(

我有這個在此刻的config.xml文件.. 。

<gap:splash src="splash/android/ldpi.png" gap:platform="android" gap:density="ldpi" width="320" height="480"/> 
<gap:splash src="splash/android/mdpi.png" gap:platform="android" gap:density="mdpi" width="960" height="640"/> 
<gap:splash src="splash/android/hdpi.png" gap:platform="android" gap:density="hdpi" width="768" height="1024"/> 
<gap:splash src="splash/android/ldpi2.png" gap:platform="android" gap:density="ldpi"/> 
<gap:splash src="splash/android/mdpi2.png" gap:platform="android" gap:density="mdpi"/> 
<gap:splash src="splash/android/hdpi2.png" gap:platform="android" gap:density="hdpi"/> 

上月底與2的圖像是風景的人,並沒有那些被畫像的人。

有人告訴我,把寬度和高度值在人像的人,然後通過默認情況下,它將採用沒有值的那些作爲景觀之一。這沒有發生。

任何幫助完全讚賞,

謝謝。

+1

這可能對你有幫助。
[對此看看] [1] [1]:http://stackoverflow.com/questions/16951297/how-to-add-unique-portrait-and-landscape-android -splash-image-to-config-xml-gap – Amb

+0

這隻適用於老版本的PGB。較新的版本需要差距:限定符指令。 – techdude

回答

2

這是我最終如何修復android手機版的應用程序[v3.3.0]。 在config.xml中添加了這些行。 備註:請給出圖片的確切名稱,並注意寬度和高度。

<gap:splash src="res/screen/android/splash/screen-ldpi-portrait.png" gap:platform="android" gap:density="ldpi" gap:qualifier="port-ldpi" /> 
<gap:splash src="res/screen/android/splash/screen-mdpi-portrait.png" gap:platform="android" gap:density="mdpi" gap:qualifier="port-mdpi" /> 
<gap:splash src="res/screen/android/splash/screen-hdpi-portrait.png" gap:platform="android" gap:density="hdpi" gap:qualifier="port-hdpi" /> 
<gap:splash src="res/screen/android/splash/screen-xhdpi-portrait.png" gap:platform="android" gap:density="xhdpi" gap:qualifier="port-xhdpi" /> 

<gap:splash src="res/screen/android/splash/screen-ldpi-landscape.png" gap:platform="android" gap:density="ldpi" width="320" height="200" gap:qualifier="land-ldpi"/> 
<gap:splash src="res/screen/android/splash/screen-mdpi-landscape.png" gap:platform="android" gap:density="mdpi" width="480" height="320" gap:qualifier="land-mdpi"/> 
<gap:splash src="res/screen/android/splash/screen-hdpi-landscape.png" gap:platform="android" gap:density="hdpi" width="800" height="480" gap:qualifier="land-hdpi"/> 
<gap:splash src="res/screen/android/splash/screen-xhdpi-landscape.png" gap:platform="android" gap:density="xhdpi" width="1280" height="720" gap:qualifier="land-xhdpi"/> 
+0

缺口:密度不再有用,因爲gap:qualifier包含它。在PGB博客上寫道,同時提到gap:qualifier:「所有現有的屬性仍然受支持,但考慮到這是目前差距的推薦選項:密度屬性。」 – user276648