RecyclerView/ScrollView中条目弹出PopupMenu导致RecyclerView自动滚动的问题
来源:互联网 发布:软件层次结构图 编辑:程序博客网 时间:2024/06/07 04:42
解决方法1
这是support.v7
下PopupMenu
的一个bug,改用android.widget.PopupWindow
包下的PopupMenu
就可以了。当然PopupMenu
只兼容到Kitkat
,所以对于绝大部分脸小的应用是不可行的。
解决方法2
重写与PopupMenu
绑定的AnchorView
的requestRectangleOnScreen(Rect rectangle, boolean immediate)
方法,并且return false
。比如当PopupMenu
的锚点View
为ImageView
时。
public class NoScrollImageVIew extends ImageView { public NoScrollImageVIew(Context context) { super(context); } public NoScrollImageVIew(Context context, @Nullable AttributeSet attrs) { super(context, attrs); } public NoScrollImageVIew(Context context, @Nullable AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } @Override public boolean requestRectangleOnScreen(Rect rectangle, boolean immediate) { return false; }}
AnchorView
指PopupMenu
构造函数的第二个参数
1 0
- RecyclerView/ScrollView中条目弹出PopupMenu导致RecyclerView自动滚动的问题
- RecyclerView中嵌套RecyclerView导致自动滚动
- ScrollView中EditText导致自动滚动问题
- ScrollView中EditText导致自动滚动问题
- ScrollView中EditText导致自动滚动问题
- ScrollView中EditText导致自动滚动问题
- 解决ScrollView嵌套RecyclerView导致滑动不流畅的问题
- 解决ScrollView嵌套RecyclerView导致滑动不流畅的问题
- 解决ScrollView嵌套RecyclerView导致滑动不流畅的问题
- 解决ScrollView嵌套RecyclerView导致滑动不流畅的问题
- ScrollView中嵌套RecyclerView问题
- Scrollview中嵌套Recyclerview问题
- RecyclerView嵌套RecyclerView 条目自动上滚的bug
- Android ListView/recyclerView条目中EditText容易失去焦点的问题和取出横向时上下滚动有阴影
- RecyclerView 嵌套RecyclerView 或者 ScrollView当中嵌套RecyclerView ,子View会自动滚动到顶部
- RecyclerView的notifyItemRemoved()方法删除条目问题
- RecyclerView条目不能填充的问题
- RecyclerView条目复用导致混乱的解决方案之一
- 一个小demo
- Android开发之--标签选择
- AndroidStudio Frameworks detected: Android framework is detected in the project Configure
- webstorm 中使用zencoding
- 紫书章六例题15 给任务排序 UVA 10305(拓扑排序)
- RecyclerView/ScrollView中条目弹出PopupMenu导致RecyclerView自动滚动的问题
- windows10常用快捷键
- my choice
- FWT 模板
- 题目1117:整数奇偶排序
- ZOJ3767-Elevator
- 获取ApplicationContext的方法及手动控制事务提交
- OracleDB的数据库名,实例名,服务名,数据库域名,全局数据库名的简单介绍
- SVN环境下快速导出增量包(未提交的情况下)