码迷,mamicode.com
首页 > 移动开发 > 详细

。。。我的第一个安卓小程序。。。

时间:2016-09-05 21:01:42      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

今天开学习安卓了,还是比较开心的,因为这个对于零基础安卓的我来说,学习安卓是比较有吸引力的!!!

今天学到了注册控件事件的两种方法(暂时只学习了两种):

第一种,直接在content_main.xml文件中,点击“design”按钮,进行设计,点击控件,然后在右边的属性栏里面,找到onClick属性,填写方法名称(事件函数名),然后在MainAcvity.java中,写public void 注册事件方法名称(View view){。。。},注意:这里面的参数View view 是一定要填写的,因为这个参数就是代表那个控件本身,不管方法中是否需要用到这个参数,都必须要加这个参数View view;

第二种,在MainActivity.java类中定义表单控件(非触发事件按钮),然后在onCreate()方法里面去实现,其中,关键代码如下:

 1   拿到屏幕上面的按钮
 2         Button button = (Button)this.findViewById(R.id.login);
 3 //        OnClickListener是一个接口
 4         button.setOnClickListener(new View.OnClickListener() {
 5             @Override
 6             public void onClick(View v) {
 7 
 8 
 9 //        下面获取的是控件的值
10                 String name = txtName.getText().toString();//获取姓名输入框里面的值
11                 String password = txtPassword.getText().toString();//获取密码输入框里面的值
12                 String message = "您输入的姓名是"+name+",密码是"+password;
13 //        构建一个土司消息,然后再显示出来,MainActivity.this 是在哪个窗口显示消息,显示的时间的长短
14                 Toast.makeText(MainActivity.this, message, Toast.LENGTH_LONG).show();
15             }
txtName,
txtPassword这个是在类中定义的,在类中定义的话,不需要加上final关键字,但是在onCreate()方法里面定义的话,就需要加上final关键字,上面的那段代码,也需要放在onCreate()方法里面

。。。我的第一个安卓小程序。。。

标签:

原文地址:http://www.cnblogs.com/yingmeng/p/5843363.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!