フィールドがロードされたとき、そのフィールドが空であるとします。ユーザーが 1 を入力すると 0.01 と表示され、1 (10) の後に別の 0 を入力すると 0.10 になります。さらに 1 を入力すると、1.10 になります。
商品の価格を入力するのと同じです。Androidでそれを行うにはどうすればよいですか? 私はこのようなことを試したことがないので、正直に言うと非常に困惑しています. これのための特別な入力方法はありますか?
フィールドがロードされたとき、そのフィールドが空であるとします。ユーザーが 1 を入力すると 0.01 と表示され、1 (10) の後に別の 0 を入力すると 0.10 になります。さらに 1 を入力すると、1.10 になります。
商品の価格を入力するのと同じです。Androidでそれを行うにはどうすればよいですか? 私はこのようなことを試したことがないので、正直に言うと非常に困惑しています. これのための特別な入力方法はありますか?
Use:
TextWatcher watcher = new TextWatcher(){
afterTextChanged(Editable s){}
beforeTextChanged(CharSequence s, int start, int count, int after){}
onTextChanged(CharSequence s, int start, int before, int count){}
}
yourEditText.addTextChangedListener(watcher);
Here you will find more info about TextWatcher http://developer.android.com/reference/android/text/TextWatcher.html