。。。我的第一个安卓小程序。。。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了。。。我的第一个安卓小程序。。。相关的知识,希望对你有一定的参考价值。
今天开学习安卓了,还是比较开心的,因为这个对于零基础安卓的我来说,学习安卓是比较有吸引力的!!!
今天学到了注册控件事件的两种方法(暂时只学习了两种):
第一种,直接在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()方法里面
以上是关于。。。我的第一个安卓小程序。。。的主要内容,如果未能解决你的问题,请参考以下文章