تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۰ پوریا شفیعی
پوریجا دوم - آموزش ست کردن اعداد فارسی بدون استفاده از لایبرری و فونت
جامعه جاوا (اندروید) ایجاد شده در ۳۰ تیر ۱۳۹۹

سلام و احترام دارم خدمتتون 

امروز میخوام به شما نکته آموزشی ست کردن اعداد فارسی بجای انگلیسی بدون استفاده از لایبرری و فونت رو بگم 

که واقعا به شدت نیازمون میشه

این اموزش همونطور که گفتم نه نیاز به فونت نه نیاز به لایبرریی داره و روی همه فونت هایی که اعمال کنین جواب میده.

خب بریم سراغ آموزش ×-×:

ابتدای کار کلاسی با نام دلخواه بسازید که من اسمشو گذاشتم FaNum 

public class FaNum {
    public static String convert(String faNumbers) {
        String[][] mChars = new String[][]{
                {"0", "۰"},
                {"1", "۱"},
                {"2", "۲"},
                {"3", "۳"},
                {"4", "۴"},
                {"5", "۵"},
                {"6", "۶"},
                {"7", "۷"},
                {"8", "۸"},
                {"9", "۹"}
        };
        for (String[] num : mChars) {
            faNumbers = faNumbers.replace(num[0], num[1]);
        }
        return faNumbers;
    }
}

سپس وقتی این کلاس رو اضافه کردید بیاید و به صورت زیر استفاده کنید :

textView.setText(FaNum.convert("U T E X T"));

همونطور که مشخص کردم بجای UTEXT متنتونو بذارید 

مثلا اگر بنویسید پوریا 2020 

در View مربوطه وقتی اپلیکیشنوتو اجرا کنید تبدیل میشه به پوریا ۲۰۲۰ که عدد‌ها فارسی میشوند.

ممنون که با من بودین

ارادت مند شما پوریا شفیعی. (پوری = پوریا و جا = جاوا :D ) .

و در انتها آدرس این کلاس در گیست نیز برای دسترسی بهتر قرار دادم :

https://gist.github.com/Udmx/۱۹e۴۷eee۲d۲۸e۵۲۸۱۶۳ddd۰۳۷۴۶۳۸۲b۸