一、设计要求:
界面一:提供可编辑文本框给用户以输入姓名、邮箱。
界面二:展示用户信息。
二、布局界面:
主界面:
界面二:
(注:布局界面二的下划线可以使用View控件实现)
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:layout_marginBottom="16dp"
android:background="@color/colorPrimaryDark" />
三、Java代码:
MainActivity.java:
public class MainActivity extends AppCompatActivity {
private EditText etName, etEmail;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
etName = findViewById(R.id.editText1);
etEmail = findViewById(R.id.editText2);
}
public void btnClick(View view) {
Bundle bundle = new Bundle();
bundle.putString("name", etName.getText().toString());
bundle.putString("email", etEmail.getText().toString());
Intent intent= new Intent(this,Showinfo_activity.class);
intent.putExtras(bundle);
startActivity(intent);
}
}
ShowActivity.java
public class Showinfo_activity extends AppCompatActivity {
private TextView showName,showEmail;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_showinfo_activity);
showName=findViewById(R.id.username);
showEmail=findViewById(R.id.email);
Intent intent= getIntent();
Bundle bundle = intent.getExtras();
showName.setText(bundle.getString("name"));
showEmail.setText(bundle.getString("email"));
}
}