Como fazer a contagem de span e o tamanho do ícone automáti

Estou usando a exibição do reciclador com a exibição do cartão para mostrar ícones no meu aplicativo. Não consigo descobrir como redimensionar os ícones do aplicativo e aumentar / diminuir a contagem de span automaticamente, dependendo do tamanho da tela. Aqui está o que estou fazendo para exibi-lo e a contagem de spen é fixada em 3.

    RecyclerView mrv = (RecyclerView) findViewById(R.id.recyclerview_id);
    RecyclerViewAdapter myAdapter = new RecyclerViewAdapter(this, lsStore);
    mrv.setLayoutManager(new GridLayoutManager(this, 3));
    mrv.setAdapter(myAdapter);

Os XMLs estão abaixo

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.CardView 
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/cardview_id"
android:clickable="true"
android:foreground="?selectableItemBackground"
android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:cardview="http://schemas.android.com/apk/res-auto"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:layout_marginTop="15dp"
android:layout_marginVertical="20dp"
cardview:cardCornerRadius="6dp">


<android.support.v7.widget.LinearLayoutCompat
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent">


    <ImageView
        android:id="@+id/store_image_id"
        android:layout_width="wrap_content"
        android:layout_height="110dp"
        android:scaleType="centerCrop"
        android:background="#2D2D2D"/>

    <TextView
        android:id="@+id/store_name_id"
        android:textColor="#2d2d2d"
        android:textSize="13sp"
        android:gravity="center"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:text="@string/StoreTitle"/>


</android.support.v7.widget.LinearLayoutCompat>

O aplicativo está se saindo bem em um tamanho de tela de 5 a 5 polegadas, mas em telas menores / maiores, os ícones parecem confusos. Alguém pode me guiar como conseguir isso?

questionAnswers(1)

yourAnswerToTheQuestion