我有一个搜索栏,它在进入 EditText 时将值设置为 1500 到 48500。我想在更改进度的 3 个字符后添加一个空格,例如 1500 变为 1 500、1 600、30 000、48 500。我该如何实现这一点。我的意思是格式化进度数字,以便在 3 个字符后设置一个空格。
这是我的工作
decimalFormat = new DecimalFormat("0 000");
SeekBar mSeekbar = (SeekBar) findViewById(R.id.seekvalue);
mSeekbar.setOnSeekBarChangeListener(new OnSeekBarChangeListener()
{
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser)
{
progress = progress + 1500;
edt_validate.setText(decimalFormat.format(Integer.toString(progress)));
//edt_validate.setText(Integer.toString(progress + 1500));
}
public void onStartTrackingTouch(SeekBar seekBar) {}
public void onStopTrackingTouch(SeekBar seekBar) {}
});