رفتن به مطلب
  • 0

تبدیل عدد فارسی به انگلیسی


Hadi9900

سوال

سلام

بنده یه کدی نوشتم به این صورت:

String km=String.format("%.1f",speed * 3.6f);


                که مقدارspeedرو میگره ولی هر کاری میکنم وقتی تو textviewمیخوام تکست شه فارسی تکست میشه اگه کمک کنین ممنون میشم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

6 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

در 3 ساعت قبل، Hadi9900 گفته است :

سلام

بنده یه کدی نوشتم به این صورت:

String km=String.format("%.1f",speed * 3.6f);
                که مقدارspeedرو میگره ولی هر کاری میکنم وقتی تو textviewمیخوام تکست شه فارسی تکست میشه اگه کمک کنین ممنون میشم

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

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

فونت رو انتخاب میکنم ولی اصلا نوشته لاتین نمیشه فارسی میشه.

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

شما اصلا نیاز به فرمت کردن ندارید عزیز. یه فونت لاتین بزارید و مقدار speed رو بهش بدین.

String km=String.valueOf(speed * 3.6);

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

درسته کار کرد ولی قبلا که به فارسی اگه عددی نشون میداد مثلا۲٫۳حالا عدد2.3546546753نشون میده اینو چی‌کارش کنم.

ببخشید اگه زیاد مزاحم میشم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سوال پرسیدن موردی نداره عزیز. انجمن برای همین کاره دیگه. 

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

DecimalFormat numberFormat = new DecimalFormat("#.00");
String km=numberFormat.format(speed*3.6);

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...