بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
جدا کردن سه رقم سه رقم در ادیت تکست
سلام یک ادیت تکست دارم، می خوام همینجوری که کاربر داره مقدار وارد می کنه، سه رقم سه رقم جدا شه!
چی کار باید کرد؟
+1
0
لینک و لینک (11 سال پیش)
+1
0
سلام دوست عزیز از تابعی به نام append استفاده کن و با یه حلقه بگو که اگر محتویات داخل ادیت تکست شد سه تا یه ویگولی قرار بده و دوباره پس از قرار دادن ویرگول این روند تکرار بشه
تونستم سورسش رو برات قرار میدم (11 سال پیش)
0
0
از Masked EditText استفاده کن،یه سرچی بزن درست میشه (8 سال پیش)
برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال
Mr_Developer
11 سال پیش
+1
0
سلام این لینک رو ببینید
https://forums.xamarin.com/discussion/9081/how-to-separate-digits-of-a-number-with-commas-in-edittext-while-typing
پاسخ به سوال
Devtpoint
11 سال پیش
+2
0
NumberFormat formatter =new DecimalFormat("#,###,###,###");
txtOutput.setText("" + formatter.format(output) );
پاسخ به سوال
Hadi
8 سال پیش
0
0
این راه بسیار ساده هست.از لینک روبرو: https://stackoverflow.com/a/12338842/6940373 کپی شده.
final EditText edtInput = (EditText) findViewById(R.id.edtInput);
edtInput.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence sequence, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
edtInput.removeTextChangedListener(this);
edtInput.setText(String.format("%,d", Long.parseLong(sequence.toString().replace(",", ""))));
edtInput.addTextChangedListener(this);
}
@Override
public void afterTextChanged(Editable s) {
}
});
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .