проблема с отображением spinner

У меня есть собственный адаптер для spinner с картинкой. Но когда я открываю выпадающий список картинки на элементах нет. Вот мой код

public class SpinnerAdapter extends ArrayAdapter<Image> {

public SpinnerAdapter(@NonNull  Context context, int resource, ArrayList<Image> images, int text) {
    super(context, resource, text, images);
}

@NonNull
@Override
public View getView(int position, @Nullable View convertView, @NonNull ViewGroup parent) {
    if(convertView == null)
        convertView = LayoutInflater.from(getContext()).inflate(R.layout.spinnerelement, parent, false);
   Picasso.get().load(Uri.parse(getItem(position).getImg())).into(((ImageView)convertView.findViewById(R.id.ImageSpinner)));
   return convertView;
}}

Код Image

public class Image {
private String img;

public Image(String img) {
    this.img = img;
}

public String getImg() {
    return img;
}

public void setImg(String img) {
    this.img = img;
}}

код layout

<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
app:cardCornerRadius="10dp"
android:layout_width="50dp"
android:paddingBottom="10dp"
android:layout_height="match_parent">
<TextView
    android:layout_width="50dp"
    android:layout_height="0dp"
    android:layout_weight="0"
    android:id="@+id/EmptyText"/>
<ImageView
    android:layout_width="match_parent"
    android:background="@drawable/border1"
    android:layout_height="50dp"
    android:id="@+id/ImageSpinner"
    android:layout_gravity="center"/>

</androidx.cardview.widget.CardView>


Ответы (0 шт):