アンドロイドのEditTextが入力文字列を監視し、指定された文字を削除します

 
alert_ed =(のEditText)a.findViewById(R.id。alert_ed_queue_num)。
 
alert_ed.addTextChangedListener(mTextWatcher)。

プライベートTextWatcher mTextWatcher = 新しいTextWatcher(){

公共空afterTextChanged(編集可能なS){
//先去掉监听器、否则会出现栈溢出alert_ed.removeTextChangedListener(mTextWatcher)。alert_ed.setText(s.toString()(置き換える。"d"を、"")); alert_ed.setSelection(alert_ed.getText()の長さ()。)。alert_ed.addTextChangedListener(mTextWatcher)。} 公共ボイドbeforeTextChanged(SたCharSequence、int型開始、int型の数、INT後){ } 公共ボイドはonTextChanged(SたCharSequence、int型開始、INT前に、INT数){ } }。









おすすめ

転載: www.cnblogs.com/LuoEast/p/10953921.html