Mustafa Altun
Mustafa Altun
İstanbul-I (Avrupa)
21/04/2016 tarihinden beri üye
20 GY Puanı
85K GY Sırası
1 Rozet
0 Sertifika
1 Soru Sordu
0 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Karadeniz Teknik Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

1
Tümünü Gör

Sayı 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.

Görsel kaldırıldı.

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.

Görsel kaldırıldı.

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 yıl 1 ay önce yanıtladın