【发布时间】:2021-10-23 15:14:32
【问题描述】:
我试图在我的片段中设置一个简单的点击到一个带有内部 view.onclicklistener 的 recyclerview。我的问题是,为什么我在recyclerview区域点击时没有任何onClick回调?
我的代码如下:
@Override
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
binding.list.recyclerview.setLayoutManager(new LinearLayoutManager(getContext()));
binding.recyclerview.setClickable(true);
binding.recyclerview.setAdapter(adapter);
binding.recyclerview.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Log.d("log", "Clicked");
}
});
}
【问题讨论】:
-
为什么要在recyclerview而不是item上设置onclick?
标签: android android-recyclerview onclicklistener