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

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

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

در این آموزش قصد داریم نحوه استفاده از تقویم فارسی در اندروید استودیو را به شما کاربران عزیز آموزش دهیم. این کتابخانه توسط آقای علیرضا افکار با نام 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

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

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