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?