【Android初学者】超简单的注册页面,填写完整信息实现 跳转 和 传参
16lz
2021-01-23
需求分析:
1、写一个注册页面,一个接收注册信息页面
2、注册页面信息填写后,通过按钮 提交,跳转第二个页面
3、第二个页面要接收第一个页面输入的值
页面效果如下:
方法一览:
代码:
MainActivity.java
package com.open_open.login;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;public class MainActivity extends Activity { private EditText userName; private EditText userPwd; private EditText Name; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //初始化变量 userName = (EditText) findViewById(R.id.userName); userPwd = (EditText) findViewById(R.id.userPwd); Name=(EditText) findViewById(R.id.Name); } public void doLogin(View view) { Intent intent = new Intent(MainActivity.this, TwoActivity.class); intent.putExtra("userName", userName.getText().toString()); intent.putExtra("userPwd", userPwd.getText().toString()); intent.putExtra("Name",Name.getText().toString()); startActivity(intent); }}
修改了xml的文件名
main.xml
<?xml version="1.0" encoding="utf-8"?>
TwoActivity.java
package com.open_open.login;import android.app.Activity;import android.os.Bundle;import android.widget.EditText;public class TwoActivity extends Activity { private EditText userName; private EditText userPwd; private EditText Name; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.two); userName = (EditText) findViewById(R.id.userName); userPwd = (EditText) findViewById(R.id.userPwd); Name=(EditText) findViewById(R.id.Name); userName.setText(getIntent().getStringExtra("userName")); userPwd.setText(getIntent().getStringExtra("userPwd")); Name.setText(getIntent().getStringExtra("Name")); }}
two.xml
<?xml version="1.0" encoding="utf-8"?>
其实关键是
1、初始化,获取ID,
userName = (EditText) findViewById(R.id.userName);2、在单击方法中,进行类型转换。
intent.putExtra("userName", userName.getText().toString());接收参数页面,也是
更多相关文章
- Android 新建xml文档用来保存配置信息
- 使用Content Provider得到联系人信息
- python获取android设备的GPS信息脚本分享
- Android Log日志信息获取
- Android小例子(点击一个按钮,传递数据给另一个页面)
- Android让页面默认弹出输入法的问题
- Android Activity之间信息的传递
- Android 设备网络信息的获取(网络类型、网络强度、网络速度、代理