Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android中处理按钮_Android_Android Studio - Fatal编程技术网

如何在Android中处理按钮

如何在Android中处理按钮,android,android-studio,Android,Android Studio,我是个新手 编写完整的代码,在单击按钮时显示包含EditText中文本的Toast。假设在xml文件中,EditText xml id='MyEditText'和button xml id='MyButton'。谢谢您的帮助。您可以帮我完成这项任务吗………假设您有两项活动,第一项包含一个名为“go”的按钮和一个名为“name”的EditText。第二个活动只包含一个名为“结果”的文本视图。单击按钮时,您应该移动到第二个活动,并在TextView上显示EditText中写入的内容。啊,当然,因此,

我是个新手


编写完整的代码,在单击按钮时显示包含EditText中文本的Toast。假设在xml文件中,EditText xml id='MyEditText'和button xml id='MyButton'。

谢谢您的帮助。您可以帮我完成这项任务吗………假设您有两项活动,第一项包含一个名为“go”的按钮和一个名为“name”的EditText。第二个活动只包含一个名为“结果”的文本视图。单击按钮时,您应该移动到第二个活动,并在TextView上显示EditText中写入的内容。啊,当然,因此,要在活动之间移动,您可以使用intents,它看起来像这样:Intent Intent=newintent(FirstActivity.this,SecondActivity.class);星触觉(意向);完成();这里,intent负责启动新活动,startActivity()启动intent中指定的新活动。finish()从堆栈中删除当前活动。现在,您必须将editText字符串带到下一个活动,只需在上述代码中再添加一行即可:Intent Intent=new Intent(FirstActivity.this,SecondActivity.class);intent.putExtra(“任意名称”,editText.getText().toString());星触觉(意向);完成();现在,在接收活动中,您只需要添加以下行:String intentString=getIntent().getStringExtra(“任意名称”);现在可以将字符串设置为textView。result.setText(intentString)。
Button myButton = findViewById(R.id.MyButton);
EditText editText = findViewById(R.id.MyEditText);

myButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                       Toast.makeText(this, editText.getText().toString(), Toast.LENGTH_SHORT).show();
            }
        });