надеюсь, это поможет вам.
ользую recylerview и gridlayout manager с карточками для каждой строки, мой просмотр строки (childview) вообще не отвечает.
Я хочу показать 15 просмотров карт таким образом, чтобы в портретном режиме все мои 15 дочерних изображений были видны, а мое окно повторного просмотра не было прокручиваемым, тогда как в ландшафтном режиме оно должно действовать наоборот (должно прокручиваться)
Я перепробовал много идей, предложенных на SO, но, похоже, ничего не работает.
текущее поведение на экранах разных размеров выглядит следующим образом
На приведенном выше снимке экрана 3-й столбец, 4-й и 5-й ряд не видны
На приведенном выше экране мой пользовательский интерфейс идеально подходит в портретном режиме, но в альбомной ориентации я не вижу все карты.
на скриншоте, прикрепленном выше, 5-я строка не видна, а в ландшафтном режиме есть ошибки отклика. 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>
Кто-нибудь может направить меня, чтобы решить это. Благодарю .