2015-11-11 1 views
1

Мой ImageButton в моем приложении очень крошечный и обрезанный. Я понял, что это может быть из-за того, что изображение находилось в папке drawable вместо папок mitmap. Итак, я скопировал изображения из папки drawable и вставил их в папки mitmap. Теперь, нужно ли мне удалять изображение из папки drawable? Я получаю следующее говоря, что это не безопасно:Изображение в android?

enter image description here

Я знаю, как получить доступ к образам, но я должен удалить их из папки вытяжки теперь, когда я уже переместил их в mitmaps? Если я все-таки удалю, мне нужно будет изменить свой код для доступа к изображению митмапа? Что безопаснее всего делать?

Вот изображение из моего mitmaps: enter image description here

Спасибо за консультации экспертов, Богатые

ответ

1

«Не безопасно» в данном контексте означает лишь то, что она по-прежнему используется где-то. Если вы удалите его, текущее использование не скомпилируется, и вы сможете легко найти и изменить его, чтобы указать на новое местоположение.

+0

Хорошо, поэтому я уже вставил картинку в свои митмапы. Так что нормально удалить оригинал в папке с возможностью переноса? Вот скриншот митмапов: http://snag.gy/MXS1o.jpg –

+0

Да, все в порядке. Как я уже сказал, у вас могут быть ссылки на него, но удаление его из папки - единственный способ узнать - если вы не можете решить возникающую проблему с компиляцией, вы можете просто добавить ее обратно, скопировав папка с возможностью переноса. В стороне, если вы нервничаете о внесении незначительных изменений в свой проект, вы должны научиться использовать Git или другое программное обеспечение для управления версиями, чтобы вы могли легко отменить изменения. –

0

Вы можете смело удалять этот образ, в Android Studio, если вы используете это изображение, иначе файл будет открыт в каком-либо месте, вы можете получить эту ошибку на самом деле, поэтому попробуйте удалить это изображение, выбранного изображения в рабочее пространство. Так что не стесняйтесь удалять его.

После удаления изображения, очистите проект и запустите его, он отлично работает.

0

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

Смежные вопросы