首页 > 代码库 > 。。。我的第一个安卓小程序。。。
。。。我的第一个安卓小程序。。。
今天开学习安卓了,还是比较开心的,因为这个对于零基础安卓的我来说,学习安卓是比较有吸引力的!!!
今天学到了注册控件事件的两种方法(暂时只学习了两种):
第一种,直接在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()方法里面
。。。我的第一个安卓小程序。。。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。