Android 活动跳转示例:MainActivity 到 tttActivity
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 著作权归作者所有。请勿转载和采集!