کلیدستان

نسخه‌ی کامل: چگونه شماره اعداد را در برنامه اندروید فارسی کنم
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام دوستان  من میخوام تو برنا مه ای که نوشتم شماره هاشو فارسی  کنم کسی  میتونه کمکم کنه اونا در  حالت پیش  فرض  انگلیسی  هستن مناز فونت  نستعلیق استفاده کردم
درود بر شما دوست گرامی، من می تونم کمکتون کنم اما در صورتی که بیشتر بدونم راجع به برنامه تون؛ در این حد که کجای برنامه باید فارسی باشه ؟؟
منتظر هستم:
parsmatikan@gmail.com
فعلا بدرود دوستان


 
(۱۳۹۴/۰۷/۰۲, ۰۱:۲۷ ق.ظ)'parsmatikan' نوشته: [ -> ]درود بر شما دوست گرامی، من می تونم کمکتون کنم اما در صورتی که بیشتر بدونم راجع به برنامه تون؛ در این حد که کجای برنامه باید فارسی باشه ؟؟
منتظر هستم:
parsmatikan@gmail.com
فعلا بدرود دوستان
 

برادر عزیز نیازی به فهمیدن همچیز درباره برنامه نیست اگر جوابش رو بلد هستید بدی و گر نه اسپم ندید.

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

و اما پاسخ شما دوست عزیز از کد زیر استفاده کنیید ببینبد مشکل حل میشه ؟

کد پی‌اچ‌پی:
char[] farsiChars = {'٠','١','٢','٣','٤','٥','٦','٧','٨','٩'};
StringBuilder builder = new StringBuilder();
for(
int i =0;i<str.length();i++)
{
    if(
Character.isDigit(str.charAt(i)))
    {
        
builder.append(farsiChars[(int)(str.charAt(i))-48]);
    }
    else
    {
        
builder.append(str.charAt(i));
    }
}
System.out.println("Number in English : "+str);
System.out.println("Number In farsi : "+builder.toString() ); 
(۱۳۹۴/۰۷/۰۲, ۰۹:۳۷ ق.ظ)'seven7up' نوشته: [ -> ]
(۱۳۹۴/۰۷/۰۲, ۰۱:۲۷ ق.ظ)'parsmatikan' نوشته: [ -> ]درود بر شما دوست گرامی، من می تونم کمکتون کنم اما در صورتی که بیشتر بدونم راجع به برنامه تون؛ در این حد که کجای برنامه باید فارسی باشه ؟؟
منتظر هستم:
parsmatikan@gmail.com
فعلا بدرود دوستان


 



 

برادر عزیز نیازی به فهمیدن همچیز درباره برنامه نیست اگر جوابش رو بلد هستید بدی و گر نه اسپم ندید.

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

و اما پاسخ شما دوست عزیز از کد زیر استفاده کنیید ببینبد مشکل حل میشه ؟
کد پی‌اچ‌پی:
char farsiChars = {'٠','١','٢','٣','٤','٥','٦','٧','٨','٩'};
StringBuilder builder = new StringBuilder();
for(
int i =0;i<str.length();i++)
{
    if(
Character.isDigit(str.charAt(i)))
    {
        
builder.append(farsiChars[(int)(str.charAt(i))-48]);
    }
    else
    {
        
builder.append(str.charAt(i));
    }
}
System.out.println("Number in English : "+str);
System.out.println("Number In farsi : "+builder.toString() ); 
 


 



واقعا  ممنونم  دوست  عزیز  خیلی  آقای  دمت گرم