Почему изображение из дизайна не видно на устройстве? - PullRequest
0 голосов
/ 28 октября 2018

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

Есть идеи, почему?

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

Ответы [ 2 ]

0 голосов
/ 28 октября 2018

Если вы столкнулись с проблемой изменений, то, что вы делаете в XML-файле, который не создается с помощью APK, а новые изменения не отображаются во время работы каждый раз. Пожалуйста, попробуйте этот вариант: Перейти к Выполнить -> Изменить настройки -> Разное -> отключить флажок «Пропустить установку, если APK не изменился» и попробуйте, пожалуйста.

0 голосов
/ 28 октября 2018

Скорее всего, это происходит из-за разрешения изображений. Вы можете использовать это https://romannurik.github.io/AndroidAssetStudio/nine-patches.html#&sourceDensity=320&name=example для генерации всех разрешений, которые вы хотите, или вы можете напрямую добавить плагин из девяти патчей в Android Studio.

Этот https://developer.android.com/studio/write/draw9patch поможет добавить этот плагин в Android Studio

Есть еще один библиотечный вызов glide . https://github.com/bumptech/glide Вы можете использовать это также для рендеринга изображения. Я думаю, что это просто решит вашу проблему без создания изображений для всех разрешений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...