TextWatcher pour gérer clavier virtuel
En réponse je n'ai trouvé que ce qui suit:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
package com.example.test1;
import android.app.Activity;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends Activity implements TextWatcher{
private EditText editText;
private TextView monTextView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//récupération de l'EditText grâce à son ID
editText = (EditText) findViewById(R.id.myEditText);
editText.addTextChangedListener(this);
monTextView = (TextView) findViewById(R.id.tv);
}
public void afterTextChanged(Editable editable) {
String monTexte = editText.getText().toString();
monTextView.setText(monTexte);
}
public void beforeTextChanged(CharSequence charSeq, int arg1, int arg2, int arg3) {
}
public void onTextChanged(CharSequence charSeq, int arg1, int arg2, int arg3) {
}
} |
Cela fonctionne bien.
Merci à celui qui m'a mis sur la voie mais dont le message à disparu...