要件は、ユーザーが数値/小数編集テキスト フィールドに 1 つ以上の小数値を入力しないように制限することです。とはいえ、数字の入力を最大 6 桁に制限する必要もあります。例えば。999999.9
ユーザーが数字のみを入力した場合、ユーザーを最大6桁に制限できるはずですが、「。」を許可する必要があります。および 10 進数 (ユーザーが入力した場合)。
これを行う方法がわかりません。ヘルプとリファレンスは非常に役立ちます。
要件は、ユーザーが数値/小数編集テキスト フィールドに 1 つ以上の小数値を入力しないように制限することです。とはいえ、数字の入力を最大 6 桁に制限する必要もあります。例えば。999999.9
ユーザーが数字のみを入力した場合、ユーザーを最大6桁に制限できるはずですが、「。」を許可する必要があります。および 10 進数 (ユーザーが入力した場合)。
これを行う方法がわかりません。ヘルプとリファレンスは非常に役立ちます。
TextWatcher の afterTextChanged/onTextChanged メソッドを使用して、テキストの変更について通知を受け取り、DecimalFormat を使用して入力テキストをフォーマットすることができます。
http://developer.android.com/reference/java/text/DecimalFormat.html
http://developer.android.com/reference/android/text/TextWatcher.html