أحمد مراد نشر 13 يونيو 2016 أرسل تقرير نشر 13 يونيو 2016 كيف أحوّل الأعداد من هذا الشكل: 120030 إلى هذا الشكل 120,030 وذلك باستخدام Android studio java؟ شكرًا لكم. اقتباس
0 E.Nourddine نشر 14 يونيو 2016 أرسل تقرير نشر 14 يونيو 2016 عليك باستعمال خاصية DecimalFormt لقبول الفاصلة في الأعداد، وذلك بالتعديل على شكل الأرقام داخل التطبيق، من خلال الكود: DecimalFormat formatter = new DecimalFormat("#,###,###"); String yourFormattedString = formatter.format(100000); لتحصل على : 1,000,000 عند كتابة 1000000 10,000 عند كتابة10000 1,000 عند كتابة1000 أيضا يمكن تغيير خاصية EditText عن طريق: "android:inputType="numberDecimal وَ ",.android:digits="0123456789 و لدى حدث تغير محتوى النص: public void afterTextChanged(Editable s) { double doubleValue = 0; if (s != null) { try { doubleValue = Double.parseDouble(s.toString().replace(',', '.')); } catch (NumberFormatException e) { //عند الخطأ } } // doubleValue عند } 1 اقتباس
السؤال
أحمد مراد
كيف أحوّل الأعداد من هذا الشكل: 120030 إلى هذا الشكل 120,030 وذلك باستخدام Android studio java؟
شكرًا لكم.
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.