2011-10-27 8 views
-1

Je suis une recrue Java et besoin d'aide avec mon code. J'essaie d'obtenir une variable du code ci-dessous afin que je puisse plus tard faire les chiffres que vous écrivez dans l'affichage du champ EditText en TextView.Mise à jour TextView avec le texte stocké dans EditText

Le 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; 
      } 
     }); 
    } 
} 
+0

Pouvez-vous fournir une question plus précise? – slayton

+0

Je souhaite que les numéros que l'utilisateur tape dans le champ EditText soient affichés en tant que TextView au lieu d'un toast. Est-ce que cela le rend plus clair? Désolé, mais j'ai du mal à le décrire parce que mon manque de connaissances Java – user1017191

+0

voir ceci: http://stackoverflow.com/questions/2300169/how-to-change-text-in-android-textview – slayton

Répondre

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

et au lieu de

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

font

textView.setText(edittext.getText()); 
+0

Merci! En a beaucoup appris – user1017191

Questions connexes