1_移动编程

更新时间: 试题数量: 购买人数: 提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
已知一个登陆程序,包含两个页面,完成以下代码 页面 1 为 LoginActivity.java 和 activity_login.xml,代码和图片如下: <表格开始> |控件类型|id值| |---|---| |EditText|login_name| |EditText|login_psd| |Button|login_btn| <表格结束> 页面 2 为 WelcomeActivity.java 和 activity_welcome.xml,代码和图片如下: <表格开始> |控件类型|id值| |---|---| |TextView|wel_result| <表格结束> 完成下面的代码: Login 页面部分: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button login_btn = (Button)findViewById(R.id.login_btn); EditText login_name = (EditText)findViewById(R.id.login_name); EditText login_psd = (EditText)findViewById(R.id.login_psd); login_btn.setOnClickListener(new OnClickListener() { public void onClick(View v) { //将用户名和密码作为参数跳转,传递到welcome页面 Intent intent = new Intent(LoginActivity.this, WelcomeActivity.class); intent.putExtra("name", login_name.getText().toString()); intent.putExtra("psd", login_psd.getText().toString()); startActivity(intent); } }); } Welcome 页面: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_welcome); //将传递过来的用户名和密码显示在welcome页面 TextView wel_result = (TextView)findViewById(R.id.wel_result); Bundle bundle = getIntent().getExtras(); String name = bundle.getString("name"); String psd = bundle.getString("psd"); wel_result.setText("用户名:" + name + " 密码:" + psd); }