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

اول از همه ، توی فایل build.gradle اصلی پروژه ، این کدها رو اضافه میکنیم : 

و توی فایل build.gradle توی پوشه app این خط کد رو اضافه میکنیم : 

توی لایوت خودمون ، یه دکمه یا همون Button اضافه میکنیم که حتما باید یه آی دی داشته باشه که توی این مثال picker رو بهش میدیم : 

حالا توی اکتیویتیمون ، میایم اون دکمه رو با کتابخانه ای که توی build.gradle اضافه کردیم ترکیب میکنیم و اتصالش رو به نحو عجیب و غریبی برقرار میکنیم ! یعنی اینجوری : 

حالا میخوایم بگیم وقتی رو picker کلیک شد چه اتفاقی بیفته . با استفاده از این کدها : 

توی خط ۱۵ گفتیم که وقتی تاریخ توسط کاربر انتخاب شد ( یعنی onDateSelect ) یه پیغام Toast ساده نمایش بده که شما میتونید با کدهایی که خودتون لازم دارید عوض کنید . 

خروجی برنامه : 


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

دانلود سورس

افزودن تقویم و تاریخ شمسی به برنامه اندروید

مجتبی صابری


همه عشقم برنامه نویسی هست | t.me/kotlin9


پیمایش نوشته


پاسخ دهید

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