我对android很新。我的英语口语不好。所以,我将使用EditText
获取用户名并将其设置为TextView
但问题是EditText位于第一个类(MyActivity
)和{{ 1}}在第二个类(TextView
)中。
我做了MyAcyivity2
和....
但是当我设置一个点击监听器时:
FindViewById
然后打开应用程序,点击按钮就会显示:不幸的是app停止了。
该怎么办?
答案 0 :(得分:5)
在MyActivity中:
EditText et = (EditText) findViewById(R.id.editText1);
点击按钮,在onClickListener
内:
void onClick(View view) {
Intent intent = new Intent(MyActivity.this, MyActivity2.class);
intent.putExtra("myString", et.getText().toString());
startActivity(intent);
}
在onCreate()
String myString = getIntent().getStringExtra("myString");
TextView tv = findViewById(R.id.textView1);
tv.setText(myString);