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

استفاده از OnClickListener در image های اسلایدر برای رفتن به اکتیویتی های دیگر

jafar  11 سال پیش  11 سال پیش
+1 0

  • سلام  آموزش بخش 21 خیلی جالب بود 

آیا شخصی هست بدونه  میشه با کلیک روی هر تصویر وارد اکتیوتی دلخواهمون بشیم

 

0 0
خب یه نفر جواب بده دیگه (11 سال پیش)
0 0
تو متد instantiateItem همون جایی که تصاویر اسلایدر رو ست میکنید یه onclicklistener برای imageView تعریف کنید و اینتنت مورد نظرتون رو اجرا کنید (11 سال پیش)
0 0
میشه بیشتر توضیح بدبد ممنون میشم (11 سال پیش)
 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
jafar  11 سال پیش
0 0

چه جوری سوالم رو بپرسم تا جوابم رو بدبد 

 public Object instantiateItem(ViewGroup container, int position) {
	View view=G.inflater.inflate(R.layout.sample, null);
	TextView text=(TextView)view.findViewById(R.id.text);
	LinearLayout lin=(LinearLayout)view.findViewById(R.id.lin2);
	lin.setOnClickListener(new OnClickListener() {
		
		@Override
		public void onClick(View arg0) {
         Log.i("log"," jafarsss");
		}

		
	});
	container.addView(view);
	return view;
}

الان این کد برام جواب میده ولی من میخوام وارد اکتیویتی دیگه بشم میدونم با اینتنت ولی تو این جا جواب نمیده 

0 0
باید داخل اون اکتیویتی که viewpager رو قرار دادین از G.currentActivity استفاده کنید (11 سال پیش)
پاسخ به سوال 
+1 0

public Object instantiateItem(ViewGroup container, int position) {                   
View view = G.inflater.inflate(R.layout.youtLayou, null);
image   = (ImageView)   view.findViewById(R.id.img_slider);   
switch (position) {
case 0: {
image.setOnClickListener(new OnClickListener() {   
            @Override
            public void onClick(View view) {
                Intent intent = new Intent(G.currentActivity,yourActivity.class);
                G.currentActivity.startActivity(intent);
            }
        });
} break;
case 1: {
} break;
case 2: {
} break;

&
.
.
.
container.addView(view);
return view;
}
پاسخ به سوال 
jafar  11 سال پیش
0 0

خیلی ممنون واقعآً  متشکرم


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