Je veux obtenir l'entrée de l'utilisateur pour la vue EditText
et l'afficher sur l'écran par TextView
lorsque le Button
est cliqué. Je veux aussi savoir quelles modifications peuvent être faites sur le fichier string.xml pour cela.Comment obtenir la valeur EditText et l'afficher à l'écran via TextView?
Répondre
Je n'ai pas eu la deuxième question, peut-être que vous pouvez élaborer ... mais pour votre première requête.
String content = edtEditText.getText().toString(); //gets you the contents of edit text
tvTextView.setText(content); //displays it in a textview..
dans "String.xml", vous pouvez remarquer une chaîne ou une valeur que vous voulez utiliser, voici deux exemples:
<string name="app_name">My Calculator App
</string>
<color name="color_menu_home">#ffcccccc</color>
occasion pour le layout.xml: android:text="@string/app_name"
Le avantage: vous pouvez les utiliser aussi souvent que vous le souhaitez, il suffit de les lier dans votre Layout-xml, et vous pouvez facilement modifier le String-Content dans le fichier string.xml, sans chercher dans votre code source la bonne position. Important pour changer la langue, il vous suffit de remplacer le strings.xml - fichier
Un autre avantage est la localisation facile. – st0le
EditText e=(EditText)findViewById(R.ID.edittext1);
TextView t=new TextView(this);
t.setText("Your Text is="+e.getText());
setContentView(t);
bb.setOnClickListener(
new View.OnClickListener()
{
public void onClick(View view)
{
String s1=tt.getText().toString();
tv.setText(s1);
}
}
);
Je suis débutant juste pour vous aider à obtenir la valeur edittext à 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 obtenir le texte qui est en EditText
Espérons que cela vous aide.
d'abord obtenir le texte de la vue modifier texte
edittext.getText().toString()
et stocker le texte obtenu dans une chaîne, par exemple value
.
value = edittext.getText().toString()
Ensuite, 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);
}
});
pouvez-vous s'il vous plaît préciser, qu'entendez-vous par des modifications à string.xml? –