رفتن به مطلب

آموزش تصویری کار با RecyclerView


امین شاهدی

ارسال‌های توصیه شده

سلام ، ممنون آموزشتون عالی بود. فقط یه سوال برای رفتن به یک اکتیویتی دیگه با کلیک بر روی آیتم های ریسایکلر ویو به چه صورت هست؟ 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • پاسخ 51
  • ایجاد شده
  • آخرین پاسخ
در ۱ ساعت قبل، issa2013 گفته است :

سلام ، ممنون آموزشتون عالی بود. فقط یه سوال برای رفتن به یک اکتیویتی دیگه با کلیک بر روی آیتم های ریسایکلر ویو به چه صورت هست؟ 

به این صورت

@Override
    public void onBindViewHolder(Viewhold holder, final int position) {
        switch (position){
            case 0:
                holder.cv.setBackgroundResource(R.drawable.appscan);
                break;
            case 1:
                holder.cv.setBackgroundResource(R.drawable.cachecleaner);
                break;
            case 2:
                holder.cv.setBackgroundResource(R.drawable.firewall);
        }
        holder.cv.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                    if (position == 0) {
                        context.startActivity(new Intent(context, maghsad.class));
                    }

                    if (position == 1) {
                        context.startActivity(new Intent(context, maghsad.class));
                    }
                    if (position == 2) {
                        context.startActivity(new Intent(context, maghsad.class));       
                    }
            }
        });
    }

cv همون کاردویو هستش که تو لایه ای که واسه هر پوزیشن توی ریسایکلر میذاره گذاشتم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 1 ماه بعد...

سلام دوستان

یه سوالی داشتم در رابطه با نحوه رفرش کردن recyclerview

یه برنامه دارم با 3 تا اکتیویتی،, Cardview, Main , Detail --- تو اکتویتی Main یه recyclerview دارم

وقتی روی به cardview کلیک میشه اطلاعاتش میره تو اکتیویتی detail واسه آپدیت قرار داده میشه و پس از ثبت تو دیتابیس آپدیت میشه

حالا مشکل اینجاست که من چجوری باید recyclerview رو آپدیت کنم, از notifydatasetchange استفاده کردم ولی نشد

لطفا راهنمایی کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام برای من یه مشکلی پیش اومده.وقتی که ریسایکلر ویو رو درون ویو پیجر ساختم و کارد ویو ها درون ریسایکلر ویو موقع نمایش ،تیره نشون داده می شوند.دلیلش چیه؟

اینم از تصویر برنامه که به شکل تیره کارد ویو نشون داده می شود.Screenshot_2_.png

لطفا سریعتر جواب بدید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام دوستان

لطفا اموزش ساخت ریسایکلر ویو و کارد ویو درون ویو پیجر رو آموزش بدید.ممنون میشم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

انشالا به زودی. البته زیاد کار سختی هم نیست.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 3 هفته بعد...
در در 1394/10/14, 11:40:48، امین شاهدی گفته است :

با سلام ، این آموزش شروع کار با RecyclerView هستش که خب خیلی هاتون میدونین این ویو دیگه تقریبا جایگزین ListView و GridView شده و خب قدرت و کارایی و سرعت و خلاصه از همه لحاظ کلی ارتقا پیدا کرده نسبت به لیست ویو و گرید ویو ، توی این آموزش هم ساخت adapter و نمایش لیوت ها و اطلاعات با RecyclerView و CardView رو یاد میگیرین و خب یه ذره انیمیشن هم برای اضافه و کم کردن آیتم ها و . . . هم توضیح دادم ، آموزش های بعدی برای Swip و .. آیتم ها رو هم تا چند روز دیگه ضبط میکنم

 

دانلود 47mb

 

 

 

recyclerview-cardview.png

ممنون عالی

چطور میتونم یه تکس دیگه بهش اضافه کنم؟
خودم یه جوریه اضافه کردم اما جای دیگه جوام نمیده
راه اصولیش بگید ممنون میشم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 44 دقیقه قبل، hncboys گفته است :

ممنون عالی

چطور میتونم یه تکس دیگه بهش اضافه کنم؟
خودم یه جوریه اضافه کردم اما جای دیگه جوام نمیده
راه اصولیش بگید ممنون میشم

منظورتون رو نمیفهمم تو فیلم همه چی واضحه دیگه

تو لایه ای که میایم و ویو هارو میچینیم و ست میکنیم توی اداپتر تکست ویو رو میذاری

بعدش توی ViewHolder میای و تعریفش میکنی

توی onbindViewHolder هم میای و اینطوری بهش مقدار میدی

holder.textview.settext("متن")

حالا مونده چه متنی رو میخواین ست کنین و از کجا

همه چی تو آموزش هست 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 2 ماه بعد...

با سلام.

 

واقعا اموزش خوبی بود ولی من هر کاری میکنم که این خط کد رو بنویسم همش ایراد میگیره

ممنون میشم کمکم کنید                                                                             Untitled1222.png

recyclerView.setAdapter(new RecyclerAdapter(this,itemha));

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 5 ساعت قبل، mahdi0020 گفته است :

                                                                       


recyclerView.setAdapter(new RecyclerAdapter(this,itemha));

 

عزیز تو ارور که میگه شما کلاس RecyclerAdapter رو نساختین اصلا. اول آداپتر رو بسازین بعد به ریسایکلر بدین

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 2 ساعت قبل، محمدرضا شاهپیری گفته است :

عزیز تو ارور که میگه شما کلاس RecyclerAdapter رو نساختین اصلا. اول آداپتر رو بسازین بعد به ریسایکلر بدین

سلام.

ساختمش اگه دقت کنید توی کلاس های بالا پیداش میکنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×
×
  • اضافه کردن...