Hoe de EditText-waarde te krijgen en deze op het scherm weer te geven via TextView?

Ik wil de gebruikersinvoer voor de EditText-weergave en deze op het scherm weergeven via textviewwanneer op de Buttonwordt geklikt. Ik wil ook weten welke wijzigingen kunnen worden aangebracht in het string.xml-bestand om dit te doen.


Antwoord 1, autoriteit 100%

Ik heb de tweede vraag niet gekregen, misschien kunt u dit nader toelichten…maar voor uw eerste vraag.

String content = edtEditText.getText().toString(); //gets you the contents of edit text
tvTextView.setText(content); //displays it in a textview..

Antwoord 2, autoriteit 19%

Ik ben nog maar een beginner om je te helpen om de edittext-waarde in textview te krijgen. Probeer deze code –

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

Hiermee krijg je de tekst die in EditTextstaat. Ik hoop dat dit je helpt.


Antwoord 3, autoriteit 7%

EditText ein=(EditText)findViewById(R.id.edittext1);
TextView t=new TextView(this);
t.setText("Your Text is="+ein.getText());
setContentView(t);

Antwoord 4, autoriteit 5%

bb.setOnClickListener(
    new View.OnClickListener()
    {
        public void onClick(View view)
        {
            String s1=tt.getText().toString();
            tv.setText(s1);
        }
    }
);

Antwoord 5, autoriteit 4%

Haal eerst de tekst op uit de tekstbewerkingsweergave

edittext.getText().toString()

en Sla de verkregen tekst op in een string, zeg value.

value = edittext.getText().toString()

Stel vervolgens valuein als de tekst voor textview.

textview.setText(value)

Antwoord 6, autoriteit 3%

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);
    }
});

Antwoord 7, autoriteit 2%

Gemakkelijkste manier om tekst van de gebruiker te krijgen:

EditText Variable1 = findViewById(R.id.enter_name);
String Variable2 = Variable1.getText().toString();

Antwoord 8

in “String.xml” kun je elke tekenreeks of waarde opmerken die je wilt gebruiken, hier zijn twee voorbeelden:

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

Gebruikt voor de layout.xml: android:text="@string/app_name"

Het voordeel: u kunt ze zo vaak gebruiken als u wilt, u hoeft ze alleen maar in uw Layout-xml te linken, en u kunt de String-Content eenvoudig wijzigen in string.xml, zonder in uw broncode te zoeken naar de juiste positie.
Belangrijk voor het wijzigen van de taal, u hoeft alleen het strings.xml – bestand

. te vervangen


Antwoord 9

Gebruik de volgende code wanneer u op de knop klikt:

String value = edittext.getText().toString().trim(); //get text from editText 
 textView.setText(value); //setText in a textview

Hopelijk nuttig voor u te zijn.


Antwoord 10

Probeer dit->

EditText text = (EditText) findViewById(R.id.text_input);

Bewerkbare naam = text.getText();

Bewerkbaar is het retourgegevenstype van de getText()-methode die beide zal verwerken
tekenreeks en integerwaarden


Antwoord 11

Verkrijg eerst de waarde van tekst bewerken in een String-variabele

String value = edttxt.getText().toString();

Stel die waarde vervolgens in op textView

txtview.setText(value);

Waar edttxt verwijst naar tekstveld bewerken in XML-bestand
en txtview verwijst naar tekstveld in XML-bestand om de waarde weer te geven

Other episodes