Я использую пользовательский Gridview
, который выглядит как полка. Я показываю 3 колонки Когда Eсть 5 пунктов от сервера, шестое положение Gridview
пустКак показать изображения по умолчанию, когда нет элемента в Gridview?
Я хотел показать изображение стойки линии в ней
Grid_item.xml
<?xml version="1.0" encoding="utf-8"?>
<com.andexert.library.RippleView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/ripple_grid"
android:layout_width="match_parent"
android:layout_height="90dp"
android:background="@drawable/im_ninja_delights_rack"
android:paddingBottom="20dp"
app:rv_centered="true"
app:rv_framerate="5"
app:rv_rippleDuration="50">
<ImageView
android:id="@+id/image_ninja_delights"
android:layout_width="75dp"
android:layout_height="75dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:scaleType="fitXY"
android:src="@drawable/chocolates_image"
android:layout_marginTop="15dp"
android:visibility="visible"></ImageView>
</com.andexert.library.RippleView>
im_ninja_delights_rack.png
Почему вы не используете библиотеку Piccaso для установки места для вашего изображения? –
У вас есть только пять элементов в сетке. Вам нужно заполнить несколько из них, чтобы элемент останова можно было создать в виде сетки с изображением по умолчанию. –
Проверьте размер вашего арраиста - я думаю, список из 5 предметов. Итак, последний не заполняется. Если вы получаете размер 6 арраистов, то проверяете URL-адрес изображения.В библиотеке Piccaso onError listener метод обрабатывается в вашем коде. В OnErrorListener задано ваше изображение по умолчанию – Sanket990