انجمن سایت کلیدستان



لیست ویو الفبایی (در برنامه نویسی اندروید)زمان کنونی: ۱۳۹۵/۰۹/۲۱، ۰۲:۲۴ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: mpi
آخرین ارسال: admin
پاسخ 2
بازدید 339

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
لیست ویو الفبایی (در برنامه نویسی اندروید)

لیست ویو الفبایی (در برنامه نویسی اندروید)

#1
سلام
من میخوام لیست ویو داشته باشم که بشه بر اساس الفبا مرتبش کرد یا با انتخاب کردن spiner که توش الفبا است فقط مثلا حروفی که انتخاب میکنیم رو نمایش بده .
آیتم های لیست ویو هم داخل خود فایل string هست بر اساس آموزش علاقه مندی ها
پاسخ

لیست ویو الفبایی (در برنامه نویسی اندروید)

#2
سلام.
1- ما ListView را بر اساس یک آرایه (Array) یا لیست آرایه ای (ArrayList) از جنس رشته (String) می سازیم. بنابراین قبل از اینکه ListView را بسازیم، کافی است که خود آرایه (Array) یا لیست آرایه ای (ArrayList) را از نظر الفبایی مرتب کنیم. 
مثلا برای مرتب کردن لیست آرایه ای (ArrayList) به صورت الفبایی، لینک زیر را ببینید (با روش sort) :

http://stackoverflow.com/questions/58147...in-android

2- در حالتی که spinner داریم، احتمالا قبلا ListView نمایش داده شده، بنابراین در این حالت باید ابتدا آرایه (Array) یا لیست آرایه ای (ArrayList) تغییر داده شود و بعد ListView را refresh کنیم. برای این منظور، روش notifyDataSetChanged به کار می رود :

کد پی‌اچ‌پی:
((BaseAdaptermMyListView.getAdapter()).notifyDataSetChanged(); 

یک مثال :

http://stackoverflow.com/questions/19676...abetically

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط mpi


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)