Установите элемент списка в другом цвете, если изображение недоступно - PullRequest
0 голосов
/ 24 мая 2018

У меня есть один listview с одним imageview и текстовым представлением в каждом элементе списка.
список заполнен данными json.
Теперь я хочу установить другой цвет, если изображение не передается из json
нравится:

enter image description here

Ответы [ 2 ]

0 голосов
/ 24 мая 2018

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

Это может помочь вам Создать и установить случайные цвета нафон для просмотра текста в Recycler View в Android

0 голосов
/ 24 мая 2018

, если вы используете glide,

Glide.with(context).load(url).into(new SimpleTarget<GlideDrawable>() { @Override public void onResourceReady(GlideDrawable resource,GlideAnimation<? super GlideDrawable> glideAnimation) { } @Override public void onLoadFailed(Exception e, Drawable errorDrawable) { super.onLoadFailed(e, errorDrawable); Random rnd = new Random(); int color = Color.argb(255, rnd.nextInt(256), rnd.nextInt(256),rnd.nextInt(256)); view.setBackgroundColor(color); } });

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