Android用户简单注册
来源:互联网 发布:大学生兼职软件缺点 编辑:程序博客网 时间:2024/06/03 06:31
有两个Activity,第一个是要用户注册的信息,第二个是显示用户所注册的信息。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
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
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public
class
ResultActivity
extends
Activity {
ListView listView;
@Override
protected
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.result);
listView = (ListView) findViewById(R.id.ListView01);
Intent intent = getIntent();
Bundle b = intent.getBundleExtra(
"data"
);
ArrayList<String> list =
new
ArrayList<String>();
list.add(b.getString(
"username"
));
list.add(b.getString(
"password"
));
list.add(b.getString(
"position"
));
list.add(b.getString(
"gender"
));
list.add(b.getString(
"hobby"
));
list.add(b.getString(
"marriged"
));
ArrayAdapter aadapter =
new
ArrayAdapter(
this
,
android.R.layout.simple_expandable_list_item_1, list);
listView.setAdapter(aadapter);
}
}
程序运行效果图:
- Android用户简单注册
- 简单用户注册程序
- 用户简单注册
- 用户简单注册
- 简单用户注册界面
- Android最简单的数据传递——用户注册
- 用户注册--Android
- android 用户注册界面
- AJAX简单的用户注册
- 简单的用户注册登录
- javaScript简单用户注册应用
- 简单的用户登录注册
- 简单制作用户注册表单
- MVC系列-1: 简单用户注册
- 一个简单的用户注册JavaBean
- (HTML)简单的用户注册界面
- 一个简单的用户注册页面
- Ajax简单注册用户验证(初学者)
- PTN技术
- 循环删除集合
- Android中GridView中Item点击背景图片的显示改变
- Update Strategy中的 insert, update 与 delete
- jsp中获取项目路径
- Android用户简单注册
- iOS 显示/隐藏资源库(Library)
- javascript (table间隔色)
- Linux操作系统的安装
- 判断单链表是否有环
- ICON图标,
- document.domain使用方法
- javascript (table选中的行以指定颜色高亮显示)
- ASP.NET中使用多个runat=server form