




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
创建一个名为“登录页面”的布局文件,该文件用于展示登录信息。程序界面如下图所示:package com.example.mylayout1;import android.app.Activity;import android.content.Context;import android.content.Intent;import android.content.SharedPreferences;import android.os.Bundle;import android.view.Menu;import android.view.View;import android.widget.EditText;import android.widget.Toast;public class Activity01 extends Activity EditText name;EditText pass ;protected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState);setContentView(R.layout.myline);name=(EditText)findViewById(R.id.editText1);pass=(EditText)findViewById(R.id.editText2);public void click(View view)Intent intent1=new Intent(this,Mylayout1MainActivity.class);startActivity(intent1);public void click1(View view)SharedPreferences sf1=getSharedPreferences(account,Context.MODE_PRIVATE);String name1=sf1.getString(name,);String pass1=sf1.getString(pass,);String name2=name.getText().toString();String pass2=pass.getText().toString();if(name1.equals(name2)&pass1.equals(pass2)Intent intent2=new Intent(this, Textview1.class);intent2.putExtra(name, name1);intent2.putExtra(pass, pass1);startActivity(intent2);elseString co=您的用户名或密码错误;Toast.makeText(this, co.toString(), 1000).show();private SharedPreferences getSharedPreference() return null;创建一个名为“注册页面”的布局文件,该文件用于展示登录信息。程序界面如下图所示:package com.example.mylayout1;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import android.view.Menu;import android.view.View;import android.widget.CheckBox;import android.widget.EditText;import android.widget.RadioButton;import android.widget.RadioGroup;import android.widget.Spinner;import android.widget.TextView;public class Mylayout1MainActivity extends Activity EditText uname;EditText upass;RadioButton radio1;RadioButton radio2;RadioGroup group1;String sex;String name;String pass;CheckBox box1;CheckBox box2;CheckBox box3;CheckBox box4;String str1;String str2;String str3;String str4;Spinner sp;String sp1;Overrideprotected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState);setContentView(R.layout.mylayout1_main);group1=( RadioGroup)findViewById(R.id.radioGroup1);uname=(EditText)findViewById(R.id.editText2);upass=(EditText)findViewById(R.id.editText3);box1=(CheckBox)findViewById(R.id.checkBox1);box2=(CheckBox)findViewById(R.id.checkBox2);box3=(CheckBox)findViewById(R.id.checkBox3);box4=(CheckBox)findViewById(R.id.checkBox4);sp=(Spinner)findViewById(R.id.spinner1) ;Overridepublic boolean onCreateOptionsMenu(Menu menu) / Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.mylayout1_main, menu);return true;public void click(View view)for(int i=0;igroup1.getChildCount();i+)radio1=(RadioButton)group1.getChildAt(i);if(radio1.isChecked()sex=radio1.getText().toString();break;name=uname.getText().toString();pass=upass.getText().toString();if(box1.isChecked()str1=box1.getText().toString();else str1=;if(box2.isChecked()str2=box2.getText().toString();else str2=;if(box3.isChecked()str3=box3.getText().toString();else str3=;if(box4.isChecked()str4=box4.getText().toString();else str4=;sp1=(String)sp.getSelectedItem(); Intent intent1=new Intent(this,Textview2.class); intent1.putExtra(name, name); intent1.putExtra(pass, pass); intent1.putExtra(sex, sex); intent1.putExtra(str, str1+ +str2+ +str3+ +str4); intent1.putExtra(sp1, sp1); startActivity(intent1); SharedPreferences sf1=getSharedPreferences(account,MODE_PRIVATE); Editor editor=sf1.edit(); editor.putString(name, name); editor.putString(pass, pass); mit();public void click1(View view)Intent intent2=new Intent(this,Activity01.class);startActivity(intent2);创建“登录成功页面”的界面交互代码,该程序实现用户信息显示。关键代码如下:package com.example.mylayout1;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.Menu;import android.widget.TextView;public class Textview1 extends Activity TextView result;protected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState);setContentView(R.layout.activity_textview1);Intent intent1=getIntent();String str1=intent1.getStringExtra(name);String str2=intent1.getStringExtra(pass);result=(TextView)this.findViewById(R.id.text1);result.setText(您已登录成功+n+用户名:+str1+n+密码:+str2);public boolean onCreateOptionsMenu(Menu menu) / Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.textview1, menu);return true;创建“用户信息显示界面”的界面交互代码,该程序实现用户信息显示。关键代码如下:package com.example.mylayout1;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.Menu;import android.view.View;import android.widget.TextView;public class Textview2 extends Activity TextView view1;TextView view2;TextView view3;TextView view4;TextView view5;Overrideprotected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState);setContentView(R.layout.activity_textview2);view1=(TextView)findViewById(R.id.textView1);view2=(TextView)findViewById(R.id.textView2);view3=(TextView)findViewById(R.id.textView3);view4=(TextView)findViewById(R.id.textView4);view5=(TextView)findViewById(R.id.textView5);Intent intent1=getIntent();String name=intent1.getStringExtra(name);String pass=intent1.getStringExtra(pass);String sex=intent1.getStringExtra(sex);String str=intent1.getStringExtra(str);String sp1=intent1.getStringExtra(sp1);view1.setText(name);view2.setText(pass);view3.setText(sex);view4.setText(str);view5.setText(sp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-湖南-湖南印刷工五级(初级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-湖北-湖北汽车驾驶与维修员一级(高级技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-湖北-湖北政务服务办事员二级(技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-湖北-湖北客房服务员一级(高级技师)历年参考题库含答案解析
- 2025年教育行业质量评价与认证体系建设与创新发展案例研究
- 2025年事业单位工勤技能-海南-海南热力运行工五级(初级工)历年参考题库含答案解析
- 2025-2030中国精装书行业消费动态及竞争格局分析报告
- 2025年事业单位工勤技能-海南-海南保健按摩师二级(技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-浙江-浙江热处理工一级(高级技师)历年参考题库含答案解析(5套)
- 2025年废旧塑料回收利用技术革新与产业创新模式探索报告
- 2025新版企业员工劳动合同范本
- 口才与演讲训练教程(第四版)课件2-2普通话训练
- 新教师三年职业成长规划
- 理化检测员考试题及答案
- 2026届张家港市达标名校中考语文模试卷含解析
- 应急疏散培训课件
- 广东省深圳市福田片区2025届数学七上期末质量检测试题含解析
- 灵芝孢子油培训
- 公司适用法律法规标准清单2025年08月更新
- 国家中医药管理局《中医药事业发展“十五五”规划》全文
- 2025安徽医科大学辅导员考试试题及答案
评论
0/150
提交评论