بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل در ورودی viewPagerها

مدیریت گفتگو
mehdi31075 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام.

در آموزش های استاد در بخش ویو پیجر استاد یه آرایه strings به آداپتر داد.

از اونجایی که فایل xmlاون پروژه(sample.xml) تنها یک textviewداشت اون آرایه ها هم رفتن تو اون textview.

حالا بنده در فایل xml برنامم چند تا textviewدارم چجوری یه آرایه ای از stringها رو وارد adapterکنم تا هر تکست ویو اون چیزی که دلم میخواد بهش وارد بشه؟

ممنون از راهنمایی هاتون

نظرات

Reza 10 سال پیش
سلام فکر کنم یه آرایه دو بعدی از ادپترها باید بسازی ، بعد اول به تعداد تکست ها و بعد دوم به تعداد string های هر تکست .
mehdi31075 10 سال پیش
@Rezaمیشه بیشتر و واضح تر توضیح بدید؟
MeY3am 10 سال پیش
عنوان سوالتون اصلا مناسب نیست !
احمد 10 سال پیش
یه کلاس بساز و به اندازه تکس ویو ها توش متغییر تعریف کن این طوری هر خونه از کلاست میشه یه سطر از تست ویو
احمد 10 سال پیش
یه کلاس بساز و به اندازه تکس ویو ها توش متغییر تعریف کن بعد ازش ارایه بساز این طوری هر خونه از ارایه میشه یه سطر از لیست ویو
mehdi31075 10 سال پیش
@MeY3amشما هم مثل من 3-4 روز درگیر یه مسئله باشید و جوابی براش پیدا نکنید برای دیده شدن سؤالتون حداقل یه عنوان برای سؤالتون انتخاب می کنید که جوابتونو سریعتر بدن
mehdi31075 10 سال پیش
@احمد ممنون.امتحان می کنم حتما.ان شاءالله که درست بشه
MeY3am 10 سال پیش
دوست شاه محمدیه من، همچین عنوانی برای سئوالتون خلاف ضوابط سایت هستش و ارتباطی با زمان درگیری شما با مسئله نداره، درضمن بنده یادمه در یکی از پروژه هام 9 روز بدنبال یک مساله بودم و آخرش هم خودم حلش کردم پس 3 تا 4 روز طبیعیه نگران نباش !
MeY3am 10 سال پیش
درضمن اگه در آینده ای دوست دیگه ای دقیقا همین مشکل شما رو داشته باشن، بنظر شما در انجمن چیو باید سرچ کنن؟! کمک کمک کمک! رو ؟!
mehdi31075 10 سال پیش
@MeY3amبله حرف شما درسته من شاید کمی عجولم.عنوان رو اصلاح می کنم
mehdi31075 10 سال پیش
@admirallamممنون از راهنماییتون

پاسخ‌ها 1

Hossein Lamei Ramandi 10 سال پیش

در این قسمت از ادپتر میتونید هرچقدر خواستید ارایه تعیین کنید :

  public class pagerAdapter extends PagerAdapter {

public ArrayList<Integer> imageIds;
public ArrayList<String> imageTitles;
public ArrayList<String> array1;
public ArrayList<String> array2;

public pagerAdapter(ArrayList<Integer> imageIds, ArrayList<String> imageTitles,ArrayList<String> array1 ,ArrayList<String> array2) {
this.imageIds = imageIds;
this.imageTitles = imageTitles;
this.array1= array1 ;
this.array2= array2;
}

بعد هم در اینجا آرایه هایی که میخواید رو مینویسید :

   ArrayList<Integer> imageIds = new ArrayList<Integer>();
ArrayList<String> imageTitles = new ArrayList<String>();
ArrayList<String> array1 = new ArrayList<String>();
ArrayList<String> array2= new ArrayList<String>();
pagerAdapter adapter = new pagerAdapter(imageIds, imageTitles,array1,array2);

نظرات


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