سلام به همه من و اندرویدی های عزیز
همون طور که می دونید برای تعامل با کاربر باید برای هر اکتیوتی یک لیوت طراحی کنیم تا بوسیله اون بتونیم با کاربر ارتباط برقرار کنیم ،یعنی اطلاعات مورد نظر رو از کاربر گرفته و یا به اون مخابره کنیم.
می خواهیم با ایجاد یک اپلیکیشن کوچک با نام “اپلیکیشن محاسبه گر سن” با نحوه ارتباط اکتیوتی و لیوت و همچنین با طراحی کردن لیوت و … بیشتر آشنا بشیم.
در اپلیکیشن “محاسبه گر سن ” کاربر سال تولد خودش رو وارد و دکمه محاسبه کن رو لمس می کنه در نهایت سن کاربر محاسبه و به اون نمایش داده میشه(تصویر پایین پست).برای ساختن این اپلیکیشن یک اکتیوتی و یک لیوت نیاز داریم که همون اکتویتی و لیوتی که به صورت ویزارد توسط اندروید استادیو برامون ساخته شده اند مناسب هستن.
ابتدا در لیوت سه تا المنت(پلت) قرار می دهیم و ویژگی های اون ها (طول و عرض و … )رو مشخص میکنیم.
۱-یک Edit Text که کاربر سال تولدش رو در اون وارد میکنه.
۲-یک دکمه که با کلیک کردن بر روی اون سن کاربر محاسبه شده و بر روی المنت سوم (Text View) نمایش داده میشه.
۳-یک Text View که سن کاربر رو روی اون نشون میدیم.
در حقیقت بعد از طراحی لیوت با کدهایی که در اکتیوتی می نویسیم با المنت های لیوت ارتباط برقرار کرده و اطلاعات مورد نظر رو از اون ها دریافت کرده و پردازش مورد نیاز رو انجام می دیم ، در نهایت پاسخ مناسب رو به کاربر نمایش می دیم.(کاربر سال تولدش رو در Edit Text وارد میکنه و دکمه محاسبه کن رو لمس می کنه.با لمس دکمه یک تابع در اکتیوتی فراخوانی میشه که وظیفه اون دریافت مقدار وارد شده در Edit text و محاسبه سن کاربر طبق این مقدار و در نهات نمایش سن در المنت TextView است.)

(شنیدن کی بود مانند دیدن در طی انجام پروژه به شیوه کاملاً ملموس و جذاب با موضوعات جدید در برنامه نویسی اندروید آشنا می شیم )
نمایی از اپلیکیشن نهایی