public class ShowStudentActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.student_info); Intent intent = getIntent(); Student student = (Student) intent.getSerializableExtra(TableContanst.STUDENT_TABLE); ((TextView)findViewById(R.id.tv_info_id)).setText(student.getId()+""); ((TextView)findViewById(R.id.tv_info_name)).setText(student.getName()); ((TextView)findViewById(R.id.tv_info_age)).setText(student.getAge()+""); ((TextView)findViewById(R.id.tv_info_sex)).setText(student.getSex()); ((TextView)findViewById(R.id.tv_info_likes)).setText(student.getLike()); ((TextView)findViewById(R.id.tv_info_train_date)).setText(student.getTrainDate()); ((TextView)findViewById(R.id.tv_info_phone)).setText(student.getPhoneNumber()); } public void goBack(View view) { finish(); } }
时间: 2024-04-26 11:21:56 浏览: 7
这段代码是一个显示学生信息的Activity类。在onCreate()方法中,通过setContentView()方法设置布局文件,将学生信息显示在界面上。其中,通过Intent获取从其他Activity传递过来的学生对象,并将其各个属性值分别设置到对应的TextView上。最后,通过goBack()方法实现返回上一个Activity的功能。需要注意的是,这里的Student对象需要实现Serializable接口才能被Intent传递。
相关问题
public class a1 extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.z1); } }
这是一个 Java 类,它继承了 AppCompatActivity 类,并覆盖了 onCreate() 方法。在 onCreate() 方法中,调用了父类的方法,然后设置了布局文件为 R.layout.z1。这段代码应该是用来创建一个 Activity 的,其中 R.layout.z1 表示该 Activity 使用的布局文件是 z1.xml。具体来说,这个类是一个 Android 应用程序中的一个 Activity,当用户打开这个 Activity 时,会显示 z1.xml 中定义的界面。
public class Activity2 extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_2);
这段代码是一个 Android 应用程序中的 Activity 类。Activity 是 Android 应用程序中的一个基本组件,它提供了用户界面,允许用户与应用程序进行交互。在这段代码中,Activity2 类继承自 AppCompatActivity 类,并覆盖了 onCreate() 方法。在 onCreate() 方法中,首先调用了父类的 onCreate() 方法,然后调用了 setContentView() 方法,用于设置该 Activity 的布局文件为 activity_2.xml。该布局文件将确定该 Activity 的用户界面。