android-->组件集合(用户注册)
来源:互联网 发布:软件增值税 6 17 编辑:程序博客网 时间:2024/06/05 21:49
本文类容如下:
1:用户注册界面图
2:android如何实现
3:注意事项
做完这个界面还是花了一会时间的,其中也有些android的习惯的问题还没有养成,故而导致了走了些冤枉路。不过在调试的基础上还是通过了。记下来和大家一起学习一下!不多说,上东西了!
1:界面图
(注册界面)
(注册结果界面)
2: MainActivity.java中的内容如下
public void onClick(View v) { Bundle b= new Bundle() ; b.putString("username", "用户姓名 :"+userName.getText().toString()); b.putString("password", "用户密码 :"+passWord.getText().toString()); if (maleBtn.isChecked()) { b.putString("gender", "性别:男"); } else { b.putString("gender", "性别:女"); } String temp = "爱好 :"; if (reading.isChecked()) { temp+="阅读"; } if (swimming.isChecked()) { temp=" "; temp+="游泳"; } b.putString("hobby", temp); if (marryBtn.isChecked()) { b.putString("married", "婚否:已婚"); } else { b.putString("gender", "婚否:未婚"); } b.putString("position", "职位:" + position.getSelectedItem().toString()); Intent intent = new Intent(); intent.setClass(MainActivity.this, ResultActivity.class); intent.putExtra("data", b); startActivity(intent); } });
ResultActivity中的内容如下
ListView listView = (ListView) findViewById(R.id.LIST);Intent intent = getIntent();Bundle bundle = intent.getBundleExtra("data"); List<String> list = new ArrayList<String>(); list.add(bundle.getString("username")); list.add(bundle.getString("password")); list.add(bundle.getString("gender")); list.add(bundle.getString("hobby")); list.add(bundle.getString("married")); list.add(bundle.getString("position")); @SuppressWarnings({ "rawtypes", "unchecked" })ArrayAdapter aa = new ArrayAdapter(ResultActivity.this, android.R.layout.simple_list_item_checked, list); listView.setAdapter(aa);
配置文件可以根据上面的两段代码的findViewById方法前面的强制转型可以看出来,具体的布局可以由你自己决定!(我这里使用的是TableLayout)
3:注意事项:
①:ArrayAdapter 这个类使用了两次。注意第二个参数是不一样的。这点我犯下了个错误导致结果显示不出来,具体的用法可参考api
②:老生常谈:别忘了全局配置文件中加入ResultActivity这个东西
- android-->组件集合(用户注册)
- 表单与组件(拍拍用户注册)
- 设计用户注册页面(常用组件的应用)
- Android用户简单注册
- 用户注册--Android
- android 用户注册界面
- 集合实现用户登录注册案例
- Android中Handler的总结(三)实例用户注册
- Android App 用户注册与登录实战(结合服务端)
- 【JavaSE练习】项目_模拟用户登陆注册功能(集合完成)
- Android AndroidManifest.xml 四大组件注册方法
- 集合框架_用户登录注册案例分析图解
- 运用集合实现用户的注册和登录
- 注册组件
- 用户注册(request, response)
- android用户注册服务器端代码 php
- Android 用户注册界面的实现
- Android代码练习:用户注册界面
- Recipe 5.2. Sorting a List of Strings Case-Insensitively
- 开始→运行(cmd)命令大全
- queue C++实现
- 多校北邮现场赛(bupt 196 cc on the tree 搜索叶结点间的最短路 DFS)
- 让文本框内输入的第一位字符不能为0,从第二位以后可以输入0
- android-->组件集合(用户注册)
- Rational license server 安装
- 怎样在word中加增加一页
- PHP Notice: Undefined index: ... 问题的解决方法
- ASP.net中直接操作textarea控件的方法
- AJAX无刷新评论
- MySQL Replace INTO的使用
- 通过sysstat监控linux各项参数
- 关于原创和转载