8
Mam numer edittext
, otrzymuję tylko numeryczne bez liczb dziesiętnych.Jak sformatować dane wejściowe edycji EditText podczas pisania za pomocą separatorów tysięcy (,) w systemie Android?
android:inputType="number"
Chcę oddzielić tysiące podczas pisania. Na przykład 25 000.
Wiem, że powinienem użyć TextWatcher
i Użyłem tego kodu, ale nie mogłem uczynić go pracy:
@Override
public void afterTextChanged(Editable viewss) {
String s = null;
try {
// The comma in the format specifier does the trick
s = String.format("%,d", Long.parseLong(viewss.toString()));
} catch (NumberFormatException e) {
}
}
mógłbyś mi pomóc to zrobić?
Jak dodać zera wiodące do tekstu? Chcę pokazać tekst taki jak 0939 – FarshidABZ
@FarshidABZ Nie wiem, że nie pracuję teraz z Androidem. –