دوست داری برنامه اندروید بسازی ...!؟
نمی دونی از کجا شروع کنی ... !؟
یادگیری گام به گام و کاملا رایگان در
آکادمی همیار اندروید
شروع یادگیری
همکاران ما
تبلیغات
مطلب انتخابی شما

تاریخ ارسال : ۱۳ , ۰۴ , ۱۳۹۵
تعداد نظرات : ۲ نظر
دسته بندی : Android Studio, ListView

آموزش ساخت فهرست (ListView) به روشی اصولی در محیط اندروید استودیو

به نام خدا

 

سلام دوستان ؛

در این جلسه قرار با فهرست ها کار کنیم که برای این کار از پَلت ListView کمک می گیریم ،

ما قراره که مثل همیشه مرحله به مرحله پیش بریم تا به درک خوبی از ساخت فهرست ها برسیم ،

پس با ما باشید …

 

می خوایم چی کار کنیم …!؟

قراره که یک اپلیکیشن بسازیم ،

توی اون اپلیکیشن یک لیست از افراد کلاس اولی ها وجود داره ،

افراد کلاس ۱۵ نفر هستن ، (نفر شماره ۱ …تا… نفر شماره ۱۵)

اینم از تصویر اپلیکیشن

 

نکته مهم : چون قراره مرحله به مرحله پیش بریم ، شما دقیقا از نام هایی که من در پروژه خودم استفاده می کنم ، استفاده کنید تا به مشکل بر نخورید و پس از پایان کار در صورت تمایل نام ها را تغییر دهید .

 

مرحله اول : ساخت یک پروژه

نام پروژه من : Test_ListView

نام پکیج من : HamyarRoid.com

نام اکتیویتی من : MainActivity

نام لایوت من : activity_main

 

مرحله دوم : ساخت لیست افراد در یک فایل جداگانه

باید درون پوشه Values یک فایل xml جدید ایجاد کنیم (آموزش ساخت انواع فایل xml)

من فایل خودم رو ایجاد کردم با نام file_nafarat ، در تصویر زیر محل قرار گیری آن را ببینید

کدهای درون آن را کاملا پاک کرده و سپس کدهای زیر را به صورت کامل درون آن کپی کنید

توضیح کدهای بالا :

عبارت data_nafarat شناسه مربوط به لیست می باشد که قرار است جلوتر از آن استفاده شود

عبارت های Num1 تا Num15 ، شناسه های مربوط به هر شخص یا هر آیتم می باشد

عبارت های نفر شماره ۱ تا نفر شماره ۱۵ ، اسامی نفرات می باشد که قرار است در اپلیکیشن دیده شوند

 

مرحله سوم : ایجاد یک تکست باکس و یک لیست درون لایوت خود

کدهای لایه خود را پاک کرده و کدهای زیر را کاملا درون آن کپی کنید

توضیح کدهای بالا :

خط ۱۰ تا ۱۸ : این کدها مربوط به تکست باکسی می باشد که درون آن عبارت " لیست کلاس اولی ها " نوشته شده است + چند ویژگی اضافی مانند سیاه کردن پس زمینه و …

خط ۲۰ تا ۲۴ : این کدها هم مربوط به لیست ویو می باشند + چند ویژگی اضافی مانند راست به چب کردن لیست و …

توجه مهم : من به لیست خود یک id داده ام و شما هم حتما باید از همین id استفاده کنید ، و به هیچ عنوان آن را تغییر ندهید ، این id یکی از id های پیش فرض و ثبت شده در برنامه نویسی اندروید است

 

مرحله چهارم : کدنویسی در اکتیویتی

کدهای اکتیویتی خود را پاک کرده و کدهای زیر را کاملا درون آن کپی کنید

توضیح کدهای بالا :

خط ۷ : درون این خط عبارت ListActivity را مشاهده می کنید ، این عبارت به این معنیست که ما می خواهیم درون اکتیویتی خود از لیست استفاده کنیم

خط ۱۴ : درون این خط یک آرایه ساخته ایم و نام آن را nafarat گذاشته ایم ، data_nafarat هم مقدار این آرایه می باشد ، data_nafarat همان شناسه ای است که به لیست خودمان داده بودیم در مرحله دوم 

خط ۱۵ : در این خط لیست خود را تعریف کرده ایم و مقادیر لیست ما همان آرایه ای است که در خط ۱۴ ساخته بودیم / قالب لیست ما یک قالب پیش فرض و ساده است که با عبارت android.R.layout.simple_list_item_activated_1 ، این قالب را به او اختصاص داده ایم 

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

 

 

خیلی خوب دوستان تاجایی که تونستم مرحله به مرحله و روان توضیح دادم ،

اگه سوال یا پیشنهادی بود می تونید کامنت بزارید …

خدانگهدار .

 

با ارائه پیشنهادات و انتقادات خود ، گروه آموزشی همیار اندروید را در این مسیر یاری فرمایید
این نوشته را در گوگل پلاس محبوب کنید
ارسال مطلب توسط : سامان سلطانی پور
من عاشق طراحی و کدنویسی هستم ، سایت همیار اندروید رو با عشق تاسیس کردم تا هرچی که می دونم رو به دیگران آموزش بدم ... چیزی به نام فوت و فن استادی وجود نداره ، همه چیز رو بی منت تقدیم شما می کنم تا شاید یه کمک کوچیکی به شما دوستای عزیز بشه ...

همیار اندروید را در شبکه های اجتماعی دنبال کنید
یــــــک راه آسان برای ارتباط با هـــــــم :)
مطالب مرتبط با موضوع شما

برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , ,

نظرات کاربران

لطفا نظر ، پیشنهاد و انتقاد خود را فقط در ارتباط با موضوع بالا ذکر کنید و از سوالات پراکنده خود داری کنید
برای حفظ و برقراری نظم در سایت به سوالات پراکنده پاسخ داده نمی شود
در آینده سیستم پرسش و پاسخ راه اندازی خواهد شد
لطفا به قوانین احترام بگذارید

2 پاسخ به “آموزش ساخت فهرست (ListView) به روشی اصولی در محیط اندروید استودیو”

  1. سعید۱۳۷۳ می‌گه:

    سلام خیلی ممنون از مطالب ساده و مفیدتون راستش من هیچ سایتی رو ندیدم که این قد ساده و قشنگ مطالب برنامه نویسی رو توضیح بده سپاس بیکران فقط اگه میشه آموزش ساختن list view سفارشی رو هم بذارید یعنی یک لیست ویو که داخلش عکس و … بشه گذاشت با تشکر فراوان

پاسخ دهید

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


ما را محبوب کنید