بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
چطور دکمه next و prev برای viewPager بذارم؟[حل شد]
سلام دوستان
من از viewpager طبق آموزش های استاد استفاده میکنم. حالا میخوام سمت چپ و راست اون (و نه داخل خود adapter) یک دکمه next و prev بذارم که با اونها هم به عکس قبلی و بعدی بره. حالا باید توی listener دکمه ها چی بنویسم که کار همون لمس به راست و چپ را برای عوض شدن تصاویر انجام بده؟
+3
0
ویو پیجر میتونه با اندیس ، یکی از صفحات رو نشون بده. اگه از ایندیکیتور هم استفاده کرده باشی اون هم همین قابلیت رو داره. اندیس مناسب رو محاسبه کن و نمایش بده (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
PandaStudio
11 سال پیش
+2
0
کد نهایی
OnClickListener btnClickListener = new OnClickListener() {
@Override
public void onClick(View view) {
Button btn = (Button) view;
switch (btn.getId()) {
case R.id.btnNext:
viewPager.setCurrentItem(getItem( +1), true);
break;
case R.id.btnPrev:
viewPager.setCurrentItem(getItem( -1), true);
break;
}
}
};
btnNext.setOnClickListener(btnClickListener);
btnPrev.setOnClickListener(btnClickListener);
private int getItem(int i) {
return viewPager.getCurrentItem() + i;
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .