Update TextView met de tekst opgeslagen in EditText

Ik ben een Java-groentje en heb wat hulp nodig met mijn code.

Ik probeer een variabele uit de onderstaande code te halen, zodat ik later de getallen die u in het veld EditText kunt weergeven weergeeft als een TextView .

De code:

public class MoneyTickerActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        final EditText edittext = (EditText) findViewById(R.id.editText1);
        edittext.setOnKeyListener(new OnKeyListener() {
            public boolean onKey(View v, int keyCode, KeyEvent event) {
                if ((event.getAction() == KeyEvent.ACTION_DOWN) &&
                    (keyCode == KeyEvent.KEYCODE_ENTER)) {
                  Toast.makeText(MoneyTickerActivity.this, edittext.getText(), Toast.LENGTH_SHORT).show();
                  return true;
                }
                return false;
            }
        });
    }
}
1
Kunt u een specifiekere vraag stellen?
toegevoegd de auteur slayton, de bron
zie dit: android textview"> stackoverflow.com/ vragen/2300169/& hellip;
toegevoegd de auteur slayton, de bron
Ik wil dat de nummers die de gebruiker typt in de bewerkte File worden weergegeven als een tekstweergave in plaats van een toast. Maakt dat het duidelijker? Sorry, maar ik kan het moeilijk beschrijven omdat mijn gebrek aan kennis over Java
toegevoegd de auteur user1017191, de bron

1 antwoord

// get text view
final TextView texView = (TextView) findViewById(R.id.textView1);

en in plaats van

Toast.makenText(MoneyTickerActivity.this, edittext.getText(), Toast.LENGTH_SHORT).show();

maken

textView.setText(edittext.getText());
1
toegevoegd
Bedankt! Er veel van geleerd
toegevoegd de auteur user1017191, de bron