Kişisel Sayfaları
İlgi Alanları
İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
1Sayı biçemleri ve NumberFormat.getInstance() fonksiyonu
Merhaba arkadaşlar.
Sayıların virgülden sonraki kısmının gerektiği kadarının TextView'e yazılması için aşağıdaki fonksiyonları kullanıyorum.
NumberFormat ondalik= NumberFormat.getInstance();
ondalik.setMinimumFractionDigits(0); // sayı tamsayıysa virgülden sonrasına gereksiz 0 yazdırılmayacak.
ondalik.setMaximumFractionDigits(12); // sayı ondalıksa virgülden sonra gerektiği kadar( en fazla 12) hane yazdırılacak.
tvSonuc.setText(""+ondalik.format(sonuc));
Ancak get.Instance() fonksiyonu API24 gerektiriyor diye hata veriyor.
Oysa Android'in sitesinde bu fonksiyonun API1'de eklendiği yazıyor. (Bknz. https://developer.android.com/reference/java/text/NumberFormat.html#getInstance() )
Aşağıdaki gibi N versiyona yani API24'e hedeflediğimde hata ortadan kalkıyor fakat düşük versiyonlarda bu fonksiyon çalışmıyor.
Bu fonksiyonu min target API15 olan bir projede kullanmamın bir yolu var mı? Veya bu fonksiyona alternatif olarak başka bir fonksiyon önerebilir misiniz?
Android programlamaya yeni başladığımı ekleyerek şimdiden teşşekkür ediyorum.