آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

DatePicker جلالی (فارسی) که با api 15 نیز کار کند (معرفی سورس + آموزش استفاده )

hamcalas  9 سال پیش  8 سال پیش
+40 0

سلام

در این پست قصد دارم یک DatePicker  که با تقویم فارسی کار می کند و با api  15  نیز هیچ مشکلی ندارد را خدمتتان معرفی کنم ،

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

1- ابتدا لایبری numberpicker  را از این لینک دریافت کنید و به پروژه اضافه کنید .

2- کدهای پاسخ دوم را این این لینک به پرژه تان اضافه کنید (همه چیز آماده است فقط نام پکیج کدهایی که کپی کردید را عوض می کنید و تا آخر این مطلب را بخوانید) پاسخ دوم که با جملات زیر شروع شده را کپی کنید:

I ended up using NumberPicker widget, since it's only available to API 11 and up

XML Layout:

 <?xml version="1.0" encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"

فکر می کنم خوب آدرس دادم حالا می توانید کد کامل را از اینجا کپی کنید  لینک

3- در شاخه ی res زیر پوشه ی valuesیک فایل با نام themes.xml  بسازید (اگر وجود داشت ویرایش کنید)و کدهای زیر را داخلش کپی کنید :

 <resources>

<style name="SampleTheme" parent="android:Theme.Holo.NoActionBar.Fullscreen">
<item name="numberPickerStyle">@style/NPWidget.Holo.NumberPicker</item>
</style>

<style name="SampleTheme.Light" parent="android:Theme.Light">
<item name="numberPickerStyle">@style/NPWidget.Holo.Light.NumberPicker</item>
</style>
</resources>

4-  در AndroidManifest.xml  تم اک تی وی تی را به   SampleTheme  تغییر بدهید مثال :

         <activity
android:name=".ActivityMain"
android:label="@string/app_name"
android:theme="@style/SampleTheme" >
</activity>

5-در کلاس DatePickerActivity  می توانید برای نمایش سالها کمترین و بیشترین تعیین کنید (مقادیر دو خط زیر را تغییر بدهید):

 npYear.setMinValue(1390);
npYear.setMaxValue(1500);

6-اگر در شناخت تم مشکل پیدا کردید درAndroidManifest.xml     مقدار  targetSdkVersionرا به شکل زیر تعیین کنید نگران نباشید در api 15 نیز کار خواهد کرد :

     <uses-sdk android:targetSdkVersion="21" />
<uses-sdk android:minSdkVersion="8" />

7-این روزها شدیا نیاز به محبت خدا دارم برایم دعا کنید (:

0 0
ایشا... موفق باشی داداش :) (9 سال پیش)
0 0
مرسی از آموزشت امیدوارم بازهم از این آموزش ها توی سایت قرار بدید و از همه مهمتر امیدوارم اگه حاجتی که داری به صلاحته خدا همه جوره هواتو داشته باشه و به مراد دلت برسی (8 سال پیش)
0 0
ممنون از قرار دادن این آموزش. امیدوارم به آرامش و چیزی که میخواید برسید و دست نوازش خدا رو همیشه توی زندگیتون حس کنید. (8 سال پیش)
0 0
ممنون این صرفا مختص پروژه های android studio هستش یا برای اکیلیپس ام جواب میده ؟ اگر نه برای اکیلیپس پیشنهاد چیه ؟ (8 سال پیش)
+1 0
سلام ممنون از این آموزشتون. این واسه اندروید استدیوست.؟ تو ایکلیپس اضافه نمیشه لایبراری ها . (8 سال پیش)
0 0
برای ایکلیپس کا نمیکنه؟ (8 سال پیش)
0 0
من با ایکلیپس اجراش کردم در این پروژه لینک (8 سال پیش)
0 0
دمت گرم.... (8 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .