0

tetfieldの1つの制約をDECIMALに設定しました。問題は、タッチデバイスでVBKを削除できないため、VBKに次のような他の不要な文字が表示されることです。これらの文字の文字列を確認することにしました。

if (txtCAmount.getText().indexOf("@")==-1 && txtCAmount.getText().indexOf("&")==-1 && 
        txtCAmount.getText().indexOf("$")==-1 && txtCAmount.getText().indexOf(";")==-1 && 
        txtCAmount.getText().indexOf("(")==-1 && txtCAmount.getText().indexOf(")")==-1 && 
        txtCAmount.getText().indexOf("/")==-1 && txtCAmount.getText().indexOf(":")==-1 && 
        txtCAmount.getText().indexOf("-")==-1 && txtCAmount.getText().indexOf(",")==-1 && 
        txtCAmount.getText().indexOf("!")==-1 && txtCAmount.getText().indexOf("?")==-1 && 
        txtCAmount.getText().indexOf("'")==-1 && txtCAmount.getText().indexOf('"')==-1)

しかし、最後の問題はです。ユーザーは必要な数のドットを入力できるからです。

4

1 に答える 1

0

私は最近ドキュメントで、テキストフィールドの制約にビットごとの OR を使用できることを見たので、結果をより適切に調整でき、入力順序とモードの設定も役立つ場合があります。

于 2012-12-05T12:10:49.090 に答える