Yazarken EditText'in içindeki metni değiştirmem gerekiyor: Örnek: "A" düğmesine basılırsa, bir arabelleğe kaydedilip EditText "D" görüntülenir. "D" ye basmış gibi. Şimdi preslenmiş karakteri okuyabilir ama stackoverflow önlemek için et herhangi bir karakter gösteremiyor:EditText - yazarken metni değiştirin
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("");
}
}
});
görüyoruz hemen sonra ben metni değiştirmek istediğinizde Gözetmenin kaldırmak ve yeniden kayıt etmek ................... ....... http://stackoverflow.com/questions/9498155/android-java-update-same-edittext-in-textchanged-event –
try s.clear(); textView – Pradeep
aynı soruyu ayarladıktan sonra aynı soruyu iki kez http://stackoverflow.com/questions/10862343/access-edittext-from-textwatcher#10862398 – Ishu