Je souhaite obtenir la saisie de l'utilisateur pour la vue EditText
et l'afficher à l'écran par l'intermédiaire de TextView
lorsque l'utilisateur clique sur Button
. Je souhaite également savoir quelles modifications peuvent être apportées au fichier string.xml pour ce faire.
Je n'ai pas eu la deuxième question, peut-être pourriez-vous élaborer ... mais pour votre première question.
String content = edtEditText.getText().toString(); //gets you the contents of edit text
tvTextView.setText(content); //displays it in a textview..
Je suis juste débutant pour vous aider à obtenir la valeur edittext de textview. Essayez ce code -
EditText edit = (EditText)findViewById(R.id.editext1);
TextView tview = (TextView)findViewById(R.id.textview1);
String result = edit.getText().toString();
tview.setText(result);
Cela obtiendra le texte qui se trouve dans EditText
espérons que cela vous aidera.
EditText ein=(EditText)findViewById(R.id.edittext1);
TextView t=new TextView(this);
t.setText("Your Text is="+ein.getText());
setContentView(t);
bb.setOnClickListener(
new View.OnClickListener()
{
public void onClick(View view)
{
String s1=tt.getText().toString();
tv.setText(s1);
}
}
);
D'abord obtenir le texte de la vue d'édition de texte
edittext.getText().toString()
et Stockez le texte obtenu dans une chaîne, dites value
.
value = edittext.getText().toString()
Puis définissez value
comme texte pour textview
.
textview.setText(value)
yesButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
eiteText=(EditText)findViewById(R.id.nameET);
String result=eiteText.getText().toString();
Log.d("TAG",result);
}
});
Utilisez le code suivant lorsque vous cliquez sur le bouton:
String value = edittext.getText().toString().trim(); //get text from editText
textView.setText(value); //setText in a textview
J'espère vous être utile.
dans "String.xml", vous pouvez remarquer la chaîne ou la valeur que vous souhaitez utiliser, en voici deux exemples:
<string name="app_name">My Calculator App
</string>
<color name="color_menu_home">#ffcccccc</color>
Utilisé pour le fichier layout.xml: Android:text="@string/app_name"
L'avantage: vous pouvez les utiliser aussi souvent que vous le souhaitez, il vous suffit de les lier dans votre Layout-xml et de modifier facilement le contenu de la chaîne dans le fichier strings.xml, sans chercher dans votre code source la bonne position. . Important pour changer de langue, il vous suffit de remplacer le fichier strings.xml -
Essayez ceci->
EditText text = (EditText) findViewById (R.id.text_input);
Nom modifiable = text.getText ();
Editable est le type de données de retour de la méthode getText (). Elle gérera à la fois les valeurs de chaîne et les valeurs entières.