繁体   English   中英

RecyclerView的怪异行为

[英]Weird Behavior of RecyclerView

我有一个Fragment ,里面有一个RecyclerView

RecyclerView顶部,放置一个View

但令我惊讶的是。 RecyclerView仍然可滑动,不是应该被View阻止。 它仍然有可能接收触摸事件吗?

请问对此有何想法? View位于顶部时,如何防止RecyclerView接收触摸事件?

当您在RecyclerView具有View并要防止触摸RecyclerView ,需要在View上添加TouchListener。 在添加TouchListener View将防止触摸RecyclerView

 ((View)findViewById(R.id.view)).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Toast.makeText(activity, "view clicked", Toast.LENGTH_SHORT).show(); } }); 
如果没有触摸事件与最上面的视图绑定,则转到下一个布局。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM