Comment obtenir la valeur EditText et l'afficher à L'écran via TextView?

je veux obtenir de l'entrée de l'utilisateur pour l' EditText visualisez et affichez-le à l'écran par TextView lors de la Button est cliqué. Je veux aussi savoir quelles modifications peuvent être faites sur la chaîne.fichier xml pour ce faire.

34
demandé sur Dirk 2010-12-09 11:53:50

7 réponses

Je n'ai pas eu la deuxième question, peut-être que vous pouvez développer...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..
62
répondu st0le 2010-12-09 08:57:16

je suis juste débutant pour vous aider à obtenir la valeur edittext de textview. Essayer ce code

EditText edit = (EditText)findViewById(R.id.editext1);
TextView tview = (TextView)findViewById(R.id.textview1);
String result = edit.getText().toString();
tview.setText(result);

le texte qui est dans EditText j'Espère que cela vous aide.

9
répondu Galaxy S2 2012-02-15 06:57:52
EditText ein=(EditText)findViewById(R.id.edittext1);
TextView t=new TextView(this);
t.setText("Your Text is="+ein.getText());
setContentView(t);
5
répondu P.N.R 2018-04-02 10:56:50
bb.setOnClickListener(
    new View.OnClickListener()
    {
        public void onClick(View view)
        {
            String s1=tt.getText().toString();
            tv.setText(s1);
        }
    }
);
4
répondu Bamadeva 2011-12-20 09:47:45
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);
    }
});
2
répondu chainBIGBoy 2017-07-17 01:52:19

tout d'abord, récupérez le texte à partir de la vue edit text

edittext.getText().toString()

et stockez le texte obtenu dans une chaîne, dites value.

value = edittext.getText().toString()

puis value le texte textview.

textview.setText(value)
2
répondu andriod_testing 2017-11-12 13:06:34

dans "Chaîne de caractères.xml" vous pouvez remarquer une Chaîne ou la valeur que vous souhaitez utiliser, voici deux exemples:

<string name="app_name">My Calculator App
    </string>
<color name="color_menu_home">#ffcccccc</color>

Utilisé pour la mise en page.xml:android:text="@string/app_name"

l'avantage: vous pouvez les utiliser aussi souvent que vous le voulez, vous n'avez besoin de les lier que dans votre Layout-xml, et vous pouvez modifier le String-Content facilement dans les chaînes.xml, sans chercher dans votre code source la bonne position. Important pour changer la langue, vous n'avez qu'à remplacer les chaînes.fichier xml

1
répondu Thrawn80 2010-12-09 09:11:38