【发布时间】:2015-04-29 17:50:56
【问题描述】:
我有一个 edittext ,它只获取没有十进制数字的数字。
android:inputType="number"
我想在输入时分隔数千个。例如 25,000 。
我知道我应该使用TextWatcher,并且我已经使用了这段代码,但我无法让它工作:
@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) {
}
}
你能帮我做吗?
【问题讨论】:
标签: java android android-edittext number-formatting textwatcher