2016-06-01 3 views
0

В ListView im загружаются комментарии пользователей из моего веб-API с помощью JSON.Индивидуальный макет ListView

В моем собственном макете я добавил ImageView, который является необязательным, потому что он появляется только тогда, когда пользователь отправил изображение.

Вопрос: Насколько хорошо использовать пустой ImageView в моем макете с идентификатором? Когда URL-адрес изображения пуст, ничего не произойдет, но когда он содержит URL-адрес, я изменил ресурс изображения на растровое изображение с помощью библиотеки загрузчика изображений.

ответ

0

Вы можете использовать изображение по умолчанию, если на изображении JSON нет изображения. Иначе вы можете скрыть видимость ImageView путем,

if(TextUtils.isEmpty(imageUrl)) { 
    imageView.setVisibility(View.GONE) 
} 

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

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