2013-03-04 105 views
0

我有一個phonegap應用程序,可用於縱向或橫向模式。我們正在使用phonegap build,我想用我們的徽標替換默認的初始屏幕。但是,我無法找到這樣做的方式,以便在橫向或縱向模式下啓動時徽標不會伸展。如何使用phonegap構建支持縱向和橫向閃屏?

理想情況下,我可以使用9補丁的圖像,但我願意創建圖像的縱向和橫向版本。

我看到一個相關的問題here,但我不認爲我使用phonegap構建工作的解決方案。

+0

您可以通過創建自己的xml位圖並將字段設置爲'fitXY'或另一個字段來使用帶有自定義背景的圖像視圖http://developer.android.com/reference/android/widget/ImageView.ScaleType.html。 YOu還可以爲自定義視圖創建'layout-portrait'和'layout-landscape' http://developer.android.com/guide/practices/screens_support.html#qualifiers(檢查該表)有關這些示例的更多信息, iser SO搜索或谷歌 – deadfish 2013-03-04 15:14:24

+0

如何在phonegap構建的範圍內做這些事情? – 2013-03-04 15:17:29

+0

對不起,我的錯誤 – deadfish 2013-03-04 15:20:26

回答

0

我正在使用9貼片圖像。

請在這裏找到我詳細的解釋:Phonegap splash screen for android: not stretched or 9patch

+0

我發現,在以前的搜索...你可以包括使用phonegap構建時,這樣的平臺特定的項目? http://build.phonegap.com – 2013-03-05 19:02:26

+0

這是我的一個java解決方案,不是一個電話一個恕我直言。 – Hexodus 2013-11-05 14:20:40

0

這是一個已知的bug和有針對的PhoneGap構建服務無解。我讀過一些早期的phonegap版本沒有這樣的問題。因此,它可能有助於只需通過config.xml中切換到以前的版本(但我沒有嘗試,至今):

<preference name="phonegap-version" value="2.7.0" /> 

目前支持的版本是2.0.0,2.1.0,2.2.0 ,2.3.0,2.5.0,2.7.0和2.9.0(默認)。

+0

我不再工作,但如果別人可以確認它有效/提供工作版本,我會標記爲已接受。 – 2013-11-04 23:00:36