2013-03-04 2 views
0

У меня есть приложение phonegap, которое можно использовать в портретном или альбомном режиме. Мы используем сборку phonegap, и я бы хотел заменить заставку по умолчанию нашим логотипом. Однако я не могу найти способ сделать это, чтобы логотип не растягивался при запуске в ландшафтном или портретном режиме.Как я могу поддерживать как портретные, так и ландшафтные экраны заставки с помощью сборки phonegap?

В идеале я мог бы использовать изображение с 9 патчами, но я бы согласился на создание портретных и ландшафтных версий изображения.

Я вижу связанный с этим вопрос here, но я не думаю, что я делаю это решение с помощью сборки phonegap.

+0

Вы можете использовать образы изображений с пользовательским фоном, создав собственный xml-бит и установить в полях 'fitXY' или еще один http://developer.android.com/reference/android/widget/ImageView.ScaleType.html. Вы также можете создать «макет-портрет» и «макет-пейзаж» для пользовательского вида http://developer.android.com/guide/practices/screens_support.html#qualifiers (проверьте эту таблицу). Для получения большей информации, которая представляет собой несколько примеров - iser SO search или google – deadfish

+0

Как это сделать в рамках сборки phonegap? –

+0

извините, моя ошибка – deadfish

ответ

0

Я использую 9-патч-изображения.

Пожалуйста, найти свое подробное объяснение здесь: Phonegap splash screen for android: not stretched or 9patch

+0

Я обнаружил, что в предыдущем поиске ... Можете ли вы включить такие специфичные для платформы элементы, как при использовании сборки phonegap? http://build.phonegap.com –

+0

Это я java-решение, а не телефонная справка ИМХО. – Hexodus

0

Это известная ошибка и нет решения для обслуживания 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

Я больше не работаю над этим, но если кто-то еще может подтвердить, что он работает/предоставляет рабочую версию, я буду отмечать ее как принятую. –