آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

رویداد کلیک در پروژه اسلایدر

میلاد  10 سال پیش  10 سال پیش
0 0

سلام

در پروژه image slider من میخوام وقتی کاربر روی تصاویر کلیک میکنه وارد اکتیویتی دیگه ای بشه. قبلا توی انجمن گفته شده که اگه از کد زیر استفاده کنیم مشکل حل میشه. اما کلاس G من currentActivity رو اصلا نمیشناسه. به نظرتون مشکل از چیه؟

 
public Object instantiateItem(ViewGroup container, int position) {
    View view = G.layoutInflater.inflate(R.layout.sample, null);
    ImageView image = (ImageView) view.findViewById(R.id.image);

    image.setOnClickListener(new View.OnClickListener() {
        @Override
             public void onClick(View view) {
            Intent intent = new Intent(G.currentActivity, ShowLevelActivity.class);
            G.currentActivity.startActivity(intent);
        }
    });

    container.addView(view);
    return view;
}
 
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
خواست خدایی  10 سال پیش
+2 0

کاش کد داخل کلاس G رو هم کامل گذاشته بودی
1. تو کلاس G تعریفش کردی
2. باید متد آن ریزوم رو داخل تمام اکتیویتی هات فعال کنیا - آیا انجام دادی
3. و باید داخل آن ریزوم ها کد پایین رو بزاری

 G.currentActivity=this;
0 0
خیلی خیلی ممنونم. همونطور که گفتید مشکل از کلاس G بود. توضیحاتتون خیلی کامل و خوب بود. متشکرم (10 سال پیش)
0 0
خب خدا رو شکر - مخلصیم (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .