Sayı biçemleri ve NumberFormat.getInstance() fonksiyonu
08.08.2016 - 04:56
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.
8
Görüntülenme
0 Beğeni