السلام عليكم ورحمة الله وبركاته

عندي RecycleView فيها نص وصورة وزر  محتاج لما اضغط على الزر يتنفذ أمر ممكن مساعة في كتابة الكود

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

وعليكم السلام @Amir Aoucha

يمكنك القيام بذلك هكذا إن كنت تستخدم ال recycle view بهذه الطريقة 

private final OnClickListener mOnClickListener = new MyOnClickListener();

@Override
public MyViewHolder onCreateViewHolder(final ViewGroup parent, final int viewType) {
    View view = LayoutInflater.from(mContext).inflate(R.layout.myview, parent, false);
    view.setOnClickListener(mOnClickListener);
    return new MyViewHolder(view);
}

يمكنك عمل ال onClick ميثود هكذا

@Override
public void onClick(final View view) {
    int itemPosition = mRecyclerView.getChildLayoutPosition(view);
    String item = mList.get(itemPosition);
    Toast.makeText(mContext, item, Toast.LENGTH_LONG).show();
}

حيث نقوم بالحصول على موقع العنصر والقيام بالحدث عند الضغط

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن