【发布时间】:2013-05-07 12:17:32
【问题描述】:
我有一个搜索栏,它在进入 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) {}
});
【问题讨论】:
-
你的问题是什么?
-
我想在每 3 位数字后设置一个空格,例如1500 到 1 500
-
你的问题是?在你的问题中你说它正在工作
-
没关系,Marco 不介意,感谢您的回复
标签: java android android-edittext android-progressbar