Intereting Posts
Навигация и пользовательский макет Автоматический прирост SQLite не работает ADB Получать трансляцию BOOT_COMPLETE В Android 7 (уровень API 24) моему приложению не разрешено отключать звук телефона (установить режим звонка на тихий) Android Studio не проверяет файлы Java в GitHub Отмена нескольких подписчиков сразу в RxAndroid – Android Использование PreferenceScreen / PreferenceActivity для настройки виджетов главного экрана Показать большое изображение с SD-карты на Android Указание оперативной памяти Android Market в манифесте Как сохранить объект класса в android sharedPreference? Какой шаблон дизайна хорош для разработки приложений Android Расширение приложения Android для дополнительных функций IntelliJ / Android Studio – как активировать proguard для обфускации кода – шаг за шагом? IONIC Framework Проблема производительности мобильных приложений Пользовательский вид для ActionBar.Tab не отображается правильно

Изображения PhoneGap

В настоящее время я создаю приложение Android с Phonegap и я не могу вставлять изображения в свой проект. Я сохранил мой .png-файл в разных каталогах, и все же остается только вопросительный знак, где должно быть мое изображение. Я не могу использовать изображения из URL-адреса.

Чтобы использовать локальное изображение, попробуйте следующее.

Поместите свое изображение в папку / assets / www проекта

Затем установите тег изображения следующим образом:

 <img src="../www/myimage.png"> 

Да, я понимаю, что это должно совпадать с настройкой src на «myimage.png». Я не могу сказать, почему это может сработать, но у меня была такая же проблема с локальными изображениями в Phonegap, и это исправило проблему для меня. Если у вас их есть в подкаталоге, вы можете попробовать добавить это в путь:

 <img src="../www/mydir/myimage.png"> 

Я также нашел следующий синтаксис, возможно, немного менее неуклюжий взгляд:

 <img src="./myimage.png"> 

Или

 <img src="./mydir/myimage.png"> 

К сожалению, все это на Android 4.0, я не знаю, для более ранних версий ОС

Я ошибся, что сделал довольно много. Если вы добавляете .js файлы в свой index.html и используете в них изображения, вам нужно вычислить путь к изображениям с страницы index.html а не из файла .js потому что файл .js будет интерпретироваться в index.htm

Например, поместите все ваши изображения в папку img / рядом с index.html, а затем, когда вы используете одно из этих изображений, просто выполните

 <img src="img/YOU_IMG.png" /> 

Для меня я получил решение, добавив точку перед папкой «images», подобной этой

 <img src="./images/bg4.jpg" /> 

В приложениях PhoneGap нет ничего особенного в образах – это веб-приложения. Если вы укажете браузер рабочего стола в папку проекта и откройте index.html, что произойдет с вашими изображениями? Если они не появятся там, они не появятся в приложении PhoneGap.