ورود با اکانت گوگل
یا
آقای متریال

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

کتابخانه تقویم فارسی | معرفی کتابخانه SunDatePicker

saeedmpt


اطلاعات نویسنده
saeedmpt

saeedmpt

  • Exclusive Author
  • Iran (Islamic Republic of)
نمونه کارها
پشتیبانی
برای دیدن اطلاعات تماس تهیه کننده این محصول باید محصول رو خریداری کرده باشید

کتابخانه تقویم فارسی

با سلام خدمت همه کاربران سایت آقای متریال .

در این آموزش قصد داریم نحوه استفاده از تقویم فارسی در اندروید استودیو را به شما کاربران عزیز آموزش دهیم. این کتابخانه توسط آقای علیرضا افکار با نام sunDatePicker نوشته شده و لینک گیتهاب آن اینجا می باشد.

برای استفاده از کتابخانه ابتدا شما بایدمتعلقات (Dependency) آن را در فایل build.gradle در اندروید استدیو خود اضافه کنید.

dependencies {
    compile 'com.alirezaafkar:sundatepicker:2.0.4'
}

نحوه استفاده :

نحوه استفاده را در غالب یک مثال توضیح میدهیم . ما قصد داریم یه تاریخ را بگیریم و درون یک TextView نمایش دهیم.برای اینکار ابتدا TextView را داخل xml قرار میدهیم و یک id به نام tvDatePersion برای آن قرار میدهیم تا از داخل کلاس به آن دسترسی داشته باشیم.

  DatePicker.Builder builder = new DatePicker
                .Builder()
                .theme(R.style.DialogTheme)
                .future(true);
        mDate = new Date();
        builder.date(mDate.getDay(), mDate.getMonth(), mDate.getYear());
        builder.build(new DateSetListener() {
            @Override
            public void onDateSet(int id, @Nullable Calendar calendar, int day, int month, int year) {
                mDate.setDate(day, month, year);

                //textView
                tvDatePersion.setText(mDate.getDate());

            }
        }).show(getSupportFragmentManager(), "");

کتابخانه تقویم فارسی | معرفی کتابخانه SunDatePicker

 

mDate شی از کلاس Date هست که باید این کلاس را به کلاس خود اضافه کنید .

  class Date extends DateItem {
        String getDate() {
            Calendar calendar = getCalendar();
            return String.format(Locale.US,
                    "%d/%d/%d",
                    getYear(), getMonth(), getDay(),
                    calendar.get(Calendar.YEAR),
                    +calendar.get(Calendar.MONTH) + 1,
                    +calendar.get(Calendar.DAY_OF_MONTH));
        }}

 

کتابخانه تقویم فارسی | معرفی کتابخانه SunDatePicker

کار تمام است و شما میتوانید اپلیکیشن را اجرا نمایید.

کتابخانه تقویم فارسی

شما هم دیدگاهی برای این مطلب ارسال کنید

مطالب مرتبط

مطالب تصادفی