Android用户简单注册

有两个Activity,第一个是要用户注册的信息,第二个是显示用户所注册的信息。

public class MainActivity extends Activity {
	// 声明按钮Button
	private Button register, cancel;
	// 声明ToggleButton
	private ToggleButton marriged;
	// 声明单选按钮
	private RadioButton male, female;
	// 声明文本编辑框
	private EditText username, password;
	// 声明下拉列表
	private Spinner position;
	// 声明多选按钮
	private CheckBox reading, swimming;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		// 获取EditText
		username = (EditText) findViewById(R.id.username);
		password = (EditText) findViewById(R.id.password);

		// 获取RadioButton
		male = (RadioButton) findViewById(R.id.male);
		female = (RadioButton) findViewById(R.id.female);

		// 获取CheckBox
		reading = (CheckBox) findViewById(R.id.reading);
		swimming = (CheckBox) findViewById(R.id.swimming);

		// 获取ToggleButton
		marriged = (ToggleButton) findViewById(R.id.marriged);

		// 获取Spinner
		position = (Spinner) findViewById(R.id.position);

		// 下拉列表数组
		String[] str = { "CEO", "程序员", "软件设计师", "系统分析师" };

		// 数组下拉列表适配器
		ArrayAdapter aadapter = new ArrayAdapter(this,
				android.R.layout.simple_spinner_item, str);

		// 设置下拉列表适配器
		position.setAdapter(aadapter);

		// 获取按钮
		register = (Button) findViewById(R.id.register);
		cancel = (Button) findViewById(R.id.cancel);

		// 为按钮添加单击事件
		register.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				Bundle b = new Bundle();

				b.putString("username", "用户名称:" + username.getText().toString());
				b.putString("password", "用户密码:" + password.getText().toString());

				if (male.isChecked()) {
					b.putString("gender", "性别:男");
				} else {
					b.putString("gender", "性别:女");
				}
				String aihao = "爱好:";
				if (reading.isChecked()) {
					aihao += "阅读";
				}
				if (swimming.isChecked()) {
					aihao += "  ";
					aihao += "游泳";
				}
				b.putString("hobby", aihao);

				if (marriged.isChecked()) {
					b.putString("marriged", "婚否:已婚");
				} else {
					b.putString("marriged", "婚否:未婚");
				}

				b.putString("position", "职位:"
						+ position.getSelectedItem().toString());

				Intent intent = new Intent(MainActivity.this,
						ResultActivity.class);
				intent.putExtra("data", b);
				startActivity(intent);
			}
		});
	}

}

第二个activity:

程序运行效果图:

用户要注册的信息

用户填写的信息

暂无评论
  • 1:请一针见血的评论。
  • 2:评论需要审核通过后才能显示。
  • 3:评论字数限制在1000字以内。
  • 当前字数:0
热门文章
推荐文章
随机文章
关于本站 - 广告服务 - 版权声明 - 联系我们 - 友情链接 - 网站地图 - 帮助中心