import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class MainActivity extends AppCompatActivity {
    Button but1; // 定义Button类型的变量but1
    EditText edt1; // 定义EditText类型的变量edt1

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main); // 设置当前界面布局为activity_main.xml

        but1 = findViewById(R.id.b_1); // 通过findViewById()方法获取布局文件中id为b_1的Button,并赋值给but1
        edt1 = findViewById(R.id.e_1); // 通过findViewById()方法获取布局文件中id为e_1的EditText,并赋值给edt1

        but1.setOnClickListener(new View.OnClickListener() { // 为but1设置点击事件监听器
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(MainActivity.this, tttActivity.class); // 创建一个Intent对象,从MainActivity跳转到tttActivity
                intent.putExtra("wzcs", edt1.getText().toString()); // 将edt1中的文本内容通过intent传递给tttActivity
                startActivity(intent); // 启动tttActivity
            }
        });
    }
}

这段代码是一个 Android 应用程序的主活动(MainActivity),继承自 AppCompatActivity 类。在 onCreate() 方法中,首先调用了父类的 onCreate() 方法,并设置了活动的布局为 activity_main.xml。然后通过 findViewById() 方法获取布局文件中的两个控件:一个是 id 为 b_1 的 Button,另一个是 id 为 e_1 的 EditText。接着为 Button 设置了一个点击事件监听器,当点击按钮时,会创建一个 Intent 对象,并将 EditText 中的文本内容通过 Intent 传递给另一个活动 tttActivity,并启动该活动。


原文地址: https://www.cveoy.top/t/topic/b7IB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录