TextView'i EditText'te saklanan metinle güncelleyin

Java çaylakıyım ve kodumla ilgili yardıma ihtiyacım var.

TextView olarak EditText alan ekranında yazdığınız sayıları daha sonra girebilmem için aşağıdaki koddan bir değişken çıkarmaya çalışıyorum.

Kod:

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
Daha spesifik bir soru verebilir misiniz?
katma yazar slayton, kaynak
katma yazar slayton, kaynak
Kullanıcının EditText'te yazdığı numaraların bir tost yerine TextView olarak görüntülenmesini istiyorum. Bu daha açık mı? Üzgünüm, ama bunu açıklamak için zor bir zamanım var çünkü java bilgim yok.
katma yazar user1017191, kaynak

1 cevap

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

ve yerine

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

Yapmak

textView.setText(edittext.getText());
1
katma
Teşekkürler! Ondan çok şey öğrendim
katma yazar user1017191, kaynak