android - 滚动无法向上
问题描述
我有以下情况,当我按下控件上的按钮时,没有任何反应......滚动条只能向下和向侧面工作......有谁知道这种奇怪行为的原因?
我有一个片段,在这个片段里面调用这个布局。
<android.support.v4.widget.NestedScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/NestedScrollViewCategoria"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:descendantFocusability="blocksDescendants"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
tools:ignore="UselessParent">
<TextView
android:id="@+id/IDExibeNomeCategoriaFilmes"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingLeft="20dp"
android:paddingTop="10dp"
android:layout_marginBottom="5dp"
android:textColor="@color/white_greyish"
android:textSize="19sp"
android:textStyle="bold"
android:paddingStart="20dp"
tools:ignore="RtlSymmetry" />
<android.support.v7.widget.RecyclerView
android:id="@+id/IDExibeCategoriaFilmes"
android:shadowColor="@color/colorPrimary"
android:shadowDx="1"
android:shadowDy="1"
android:shadowRadius="2"
android:paddingLeft="5dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:clipToPadding="false"
android:scrollbars="none"
android:paddingStart="5dp"
tools:ignore="RtlSymmetry" />
<ProgressBar
android:id="@+id/main_progress_filmes_categoria"
android:background="@color/background_color"
android:theme="@style/AppTheme.WhiteAccent"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"/>
<android.support.v7.widget.RecyclerView
android:id="@+id/IDCategoriaPesquisa"
android:shadowColor="@color/colorPrimary"
android:shadowDx="1"
android:shadowDy="1"
android:shadowRadius="2"
android:paddingLeft="0dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:clipToPadding="false"
android:scrollbars="none"
android:paddingStart="0dp"
android:visibility="gone"
tools:ignore="RtlSymmetry" />
</LinearLayout>
</android.support.v4.widget.NestedScrollView>
解决方案
将此行添加到您的 Both recyclerView xml :
机器人:nestedScrollingEnabled="假"
或在 RecyclerView 的java代码中:
RecyclerView.setNestedScrollingEnabled(false);
推荐阅读
- netsuite - Suitescript 2.0 - 如何将自定义工作流字段放入脚本
- javascript - if(!event.target.matches) 除了多个 div 之外的任何东西 - Js 反转逻辑
- reactjs - 如何将 _selectedValue 作为道具传递
- java - CardView 背景模糊和透明?安卓工作室
- mysql - 如何使用 MySQL 在 Spring Boot 中处理重复的多次插入?
- java - java.time.Period.between() 在处理不同长度的月份时使用的算法?
- html - 将 html 文件重定向到 localhost 的 8080 端口
- excel - 为什么 IsEmpty(Target) 不能在 VBA 中处理我的 Worksheet_Change() 子?
- terraform - 如何将 terraform 状态集成到 github 操作工作流程中?
- smtp - SMTP 是否传输 7 位或 8 位字符(是否清除 MSB?)