입력하는 동안 EditText 내 텍스트를 바꿔야합니다 : 예 : 사용자가 "A"를 누르면 버퍼에 저장되고 EditText "D"가 대신 표시됩니다 (look "D"를 누르는 것처럼). 는 지금은 눌러 문자를 읽을 수 있지만 I에 유래 피하기 위해 등의 모든 문자를 표시 할 수 없습니다 :EditText - 입력하는 동안 텍스트 변경
final EditText et = (EditText) findViewById(R.id.editTexts);
final TextView tv = (TextView) findViewById(R.id.textView2);
et.addTextChangedListener(new TextWatcher()
{
public void afterTextChanged(Editable s){}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
public void onTextChanged(CharSequence s, int start, int before, int count) {
if(s.length() > 0) {
tv.setText(s.toString().substring(s.length()-1));
et.setText("");
}
}
});
다음을 참조하십시오. ....... http://stackoverflow.com/questions/9498155/android-java-update-same-edittext-in-textchanged-event –
try s.clear(); s를 ur로 설정 한 후 textView – Pradeep
같은 질문 두 번 http://stackoverflow.com/questions/10862343/access-edittext-from-textwatcher#10862398 – Ishu