a visão de reciclagem não é adequada para todos os tamanhos de tela
Estou usando o gerenciador de recylerview e gridlayout com visualizações de cartão para cada linha, minha exibição de linha (childview) não é responsiva.
Eu quero mostrar 15 visualizações de cartão de modo que, no modo retrato, todas as minhas 15 visualizações sejam visíveis e minha visão de reciclagem não possa ser rolada, enquanto que no modo paisagem, ele deve agir vice-versa (deve ser rolável)
Eu tentei muitas almas sugeridas no SO, mas nada parece estar funcionando.
O comportamento atual em diferentes tamanhos de tela é o seguinte
Na captura de tela anexada acima, a terceira coluna, a quarta e a quinta linha não são visíveis
Na tela acima, minha interface do usuário se encaixa perfeitamente no modo retrato, mas na paisagem não consigo ver todas as visualizações de cartão.
na captura de tela anexada acima, a 5ª linha não é visível e no modo paisagem há alguns erros de responsabilidade. cardview.xml
<android.support.v7.widget.CardView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:cardview="http://schemas.android.com/apk/res-auto"
android:layout_width="127dp"
android:layout_height="118dp"
android:layout_margin="5dp"
cardview:cardCornerRadius="4dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<ImageView
android:id="@+id/mReminder_Image_Id"
android:layout_width="match_parent"
android:layout_height="90dp"
android:scaleType="fitXY"
android:background="#ffffff"/>
<TextView
android:id="@+id/mReminder_Text_Id"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:textColor="#2d2d2d"
android:textSize="13sp"
android:text="Reminder texts"/>
</LinearLayout>
</android.support.v7.widget.CardView>
fragment_reminders.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".Fragments.Reminders">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@color/colorPrimary"
app:layout_scrollFlags="scroll|enterAlways"
app:popupTheme="@style/AppTheme.PopupOverlay">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Reminders"
android:textSize="20dp"
android:textStyle="bold"
android:textColor="@color/tab_background"
android:layout_gravity="center" />
</android.support.v7.widget.Toolbar>
<android.support.v7.widget.RecyclerView
android:id="@+id/mRecyclerView_id"
android:layout_width="match_parent"
android:layout_height="match_parent">
</android.support.v7.widget.RecyclerView>
</LinearLayout>
Alguém pode me guiar para resolver isso. Obrigado .