当前位置: 首页 > news >正文

广州网站模板建站网站建设平台 汉龙

广州网站模板建站,网站建设平台 汉龙,如何提高网站响应速度,响应式网页怎么设计昨天学习了安卓开发中实现点击一个按钮实现页面的跳转。 首先点击一个按钮就会触发动作#xff0c;这里就是给按钮加监听。一般对于事件监听#xff0c;我们需要了解以下三类对象#xff1a;事件源、事件、事件监听器#xff0c;一般在安卓里#xff0c;事件源就是指在哪个…      昨天学习了安卓开发中实现点击一个按钮实现页面的跳转。       首先点击一个按钮就会触发动作这里就是给按钮加监听。一般对于事件监听我们需要了解以下三类对象事件源、事件、事件监听器一般在安卓里事件源就是指在哪个组件或窗口上发生动作这里的事件源就是按钮而事件则是指在这个事件源上发生了什么事情如点击、悬浮等等事件监听器则是针对发生的事件作出相应的反应这里就是指点击按钮后发生页面的跳转。在 activity_main.xml文件中已经存在了按钮我们无需再去实例化一个而只要找到那个按钮并对它实现监听即可。因此可以通过R文件将两者联系起来Activity中有一个findViewById()方法可以由此获取按钮的id从而得到这个按钮示例代码如下 1 //通过findViewById方法找到控件并强制转型,这里之所以能强制转型是因为 Button是继承自view 2 Button LoginButton (Button)this.findViewById(R.id.btnLogin); 3 4 //创建一个监听器对象并把这个activity即this传过去 5 ClickListener btnListener new ClickListener(this); 6 7 //给按钮添加监听器 8 LoginButton.setOnClickListener(btnListener); 注意这里是使用了外部类定义事件监听器类。       事件监听器类是实现了OnClickListener接口并重写了它里面的onClick(View v)方法。我们点击了登录按钮后就执行这个方法在这个方法里首先要获取用户输入的信息并进行验证满足要求后才可启动页面跳转。其中用到了信息提示框用到的方法是Toast(),其中的三个参数分别表示的含义是第一个上下文对象第二个出现的提示内容第三个提示的时间长短。 1 public void onClick(View v) {2 //找到用户名输入框控件对象.获取用户名并将其转换为字符串型3 EditText editUserName (EditText)la.findViewById(R.id.editUserName);4 String username editUserName.getText().toString();5 6 //找到密码输入框控件对象,获取密码并转换为字符串7 EditText editPassword (EditText)la.findViewById(R.id.editPassword);8 String password editPassword.getText().toString();9 10 //判断用户名是否为空 11 if(.equals(username)){ 12 //在界面上显示提示错误信息 13 Toast.makeText(la,请输入用户名, Toast.LENGTH_SHORT).show(); 14 return; 15 } 16 if(.equals(password)){ 17 Toast.makeText(la,请输入密码, Toast.LENGTH_SHORT).show(); 18 return; 19 } 20 if(admin.equals(username) 123456.equals(password)){ 21 //在界面上显示登录成功信息 22 Toast.makeText(la,登录成功!, Toast.LENGTH_LONG).show(); 23 } else { 24 Toast.makeText(la,对不起用户名或密码错误, Toast.LENGTH_LONG).show(); 25 } 26 } 页面跳转是从当前的Activity对象跳到另一个Activity对象这里我们需要用到Intent对象通过在创建Intent对象的时候给Intent设置不同的参数让系统知道我们需要跳转到哪一个界面所以在登录成功信息后面再加上下列代码1 //创建Intent对象给它参数 2 //Intent 构造方法的第一个参数是当前界面的 Activity 对象第二个参数是要跳转到另一个界面对应的 Activity 类 3 Intent  intent    new  Intent(la,SecondActivity.class); 4 5 //也可向下一个界面传递参数 6 intent.putExtra(msg,  我来自第一个Activity); 7 8 //启动跳转 9 la.startActivity(intent);            转载于:https://www.cnblogs.com/tyingxy/p/5244332.html
http://www.huolong8.cn/news/189032/

相关文章:

  • 织梦系统做的商城网站深圳有做公司网站
  • 昆明 网站设计微信公众平台入口
  • 网页设计网站的主题平顶山市网站建设公司
  • 深圳北站设计方案c2c模式有哪些优势
  • 网站分析百度 代码高权重网站发外链
  • 旅游网站的网页设计素材聚美优品网站开发时间进度表
  • 如何做推广自己网站重庆建造师管理系统查询系统
  • 开发网站培训班吴桥县网站建设公司
  • 万峰科技著.asp.net网站开发四酷全书电子工业出版社惠州免费建站模板
  • 个人网站建设方案书 备案单位网站建设服务
  • 做好档案整理及网站建设网站建设 有必要吗
  • 在线制作二维码网站网站优化 套站
  • typecho迁移wordpress长沙网站推广和优化
  • 代做毕设网站推荐互联网公司排名2021南方财富网
  • php做网站一般用什么软件wordpress所有文章
  • 能看网站的浏览器wordpress主题tag标签页面代码
  • 金科网站建设wordpress主体上传
  • 丽江市住房和城乡建设局网站郯城地建设局网站
  • 猪八戒网可以做福彩网站吗轻设计 让网站灵敏轻便的6个技巧
  • 网站建设电销话术开场白网页期末作业代码模板
  • 郑州建设银行官网站做网站找沈阳横纵网络
  • muse cc 做网站义乌网站建设和制作
  • 上海景泰建设股份有限公司网站天津做网站公司哪家好
  • 做纸棋的网站uc做购物网站
  • 怎么建立一个购物网站福田做网站报价
  • 做公司网站需要制作内容南京4a广告公司
  • 重庆免费微网站建设wordpress开源社区
  • 重庆企业网站建设软件著作权和专利的区别
  • 制作平台网站方案湖北省发布最新通告
  • 企业为什么要培训搜狗seo查询