آموزش Expandable ListView در اندروید

آموزش Expandable ListView در برنامه نویسی اندروید :

از Expandable ListView برای گروه بندی لیست استفاده می شود.
برای شروع کار پروژه جدیدی ایجاد کنید.
در اینجا ما نیاز به ۳ فایل xml داریم یکی برای لیست اصلی،دومی برای نمایش گروهها و سومی برای نمایش فرزندهای هر گروه.
کد زیر را در فایل activity_main.xml قرار دهید.

فایل xml دیگری برای نام گروه ها ایجاد کنید(list_group.xml) و کد زیر را در آن قرار دهید.

فایلxmlدیگری به نام list_item.xml برای فرزندهای گروه ها ایجاد کنید.

از یک کلاس آداپتور سفارشی برای ایجاد لیست سفارشی استفاده می کنیم.
یک کلاس جدید به نام ExpandableListAdapter.java ایجاد کنید که از کلاس BaseExpandableListAdapte استفاده می کند.
روش های مورد نیاز برای ارائه listview:
getGroupView()برای بازگشت به فهرست گروه
getChildView()برای بازگشت به لیست آیتم فرزند

کد زیر را در فایل ExpandableListAdapter.java قرار دهید.

کد زیر را در فایل MainActivity.java قرار می دهیم.

امیدواریم آموزش Expandable ListView در اندروید برای شما عزیزان مفید واقع شده باشد.

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *