tôi đang làm việc với recyclerview cùng mã đưa ra dưới đây đã làm việc tốt cho tôi nhưng Tôi đã thử đoạn mã sau nhưng nó không làm việcOnClickListener không làm việc trên recyclerview
recyclerView = (RecyclerView)v.findViewById(R.id.datelist);
recyclerView.setClickable(true);
recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
recyclerView.setAdapter(adapter);
adapter.setOnItemClickListener(this);
trong Adaptor
public class UpdateHolder extends RecyclerView.ViewHolder
implements View
.OnClickListener,CompoundButton.OnCheckedChangeListener {
TextView uname;
TextView uversn;
TextView usitting;
public UpdateHolder(View itemView) {
super(itemView);
uname = (TextView) itemView.findViewById(R.id.update_name);
uversn = (TextView) itemView.findViewById(R.id.update_version);
usitting=(TextView) itemView.findViewById(R.id.sitting_type);
Log.i(LOG_TAG, "Adding Listener");
itemView.setOnClickListener(this);
}
@Override
public void onClick(View v) {
myClickListener.onItemClick(getPosition(), v);
}
}
public void setOnItemClickListener(MyClickListener myClickListener) {
this.myClickListener = myClickListener;
}
Tôi cũng đã thử Bộ điều hợp trong inCreateViewHolder
Hãy giúp tôi ra
Bạn xác định thuộc tính "có thể nhấp" ở đâu? Vui lòng hiển thị mã hoàn chỉnh của bạn và căn chỉnh mã đó tốt hơn. –
vui lòng thêm toàn bộ mã bộ điều hợp tại đây –
kiểm tra câu trả lời của tôi tại đây. có thể giúp bạn. http://stackoverflow.com/questions/31821716/androidintent-from-recycler-view-to-activity/31825953#31825953 –