安卓初学:给button按钮绑定事件写法1--匿名内部类
来源:互联网 发布:mac微信没有提示音 编辑:程序博客网 时间:2024/06/07 05:55
今天学习了一下安卓给按钮button 绑定鼠标点击时间OnClick事件的写法,
先总结第一种---匿名内部类的写法
先在layout下的activity_main拖入一个button 按钮,此处不做赘述,
接下来在src下的MainActivity下编写事件:
代码和注释如下
package com.example.iloveandroid;import android.os.Bundle;import android.provider.Settings.System;import android.app.Activity;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class MainActivity extends Activity {private Button loginButton; // 声明一个button 对象 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); /* * 1、初始化当前所需要的控件,如何初始化一个控件 * findViewByid取到对应的button--返回的是一个view对象 * findViewByid如何查找到对应view的id:gen目录R文件下自动生成每个控件的id R.id.button1 * * 2、设置Button的监听器,通过监听器实现我们点击button要操作的事情 */ loginButton=(Button) findViewById(R.id.button1); /* * 监听事件通过第一种方式实现(匿名内部类) */ loginButton.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View arg0) {//在当前onClick方法中监听点击Button 的动作//在控制台打印“我的登录按钮被点击了”java.lang.System.out.println("我的登录按钮被点击了");}}); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }
写法为匿名内部类写法,打开模拟器,点击按钮,触发事件,控制台打印“我的登录按钮被点击了”
0 0
- 安卓初学:给button按钮绑定事件写法1--匿名内部类
- 安卓初学:给button按钮绑定事件写法2--外部类写法
- android开发中Button按钮监听事件(匿名内部类监听或者不匿名)
- 安卓初学:ToggleButton按钮绑定事件总结
- android按钮点击事件——匿名内部类
- android 监听按钮的点击事件 匿名内部类监听按钮点击事件
- android button 匿名内部类的理解
- 安卓给button增加点击事件
- 初学Java,匿名内部类(二十)
- 初学Java,匿名内部类(二十)
- JAVA简单匿名内部类写法
- 匿名内部类线程的写法
- Java匿名内部类的一些写法。
- 1、匿名内部类
- android studio教程 button 用匿名内部类的方式实现事件处理
- 匿名内部类、回调、和事件驱动
- 事件处理005(匿名内部类)
- Android 给按钮绑定事件
- 利用linux shell自动顶贴
- STL算法find_if和find
- 果局部变量与实例变量同名,那么如何在局部变量的作用域内引用实例变量?
- PHPMailer本机不需要安装SMTP Sever就能发送邮件
- Mongodb 启动命令mongod参数说明
- 安卓初学:给button按钮绑定事件写法1--匿名内部类
- [CF231DPhysical Education and Buns]解题报告
- Linux 内核分析 第二次作业 完成一个简单的时间片轮转多道程序内核代码
- javascript学习记录3—基本数据类型,js运算符
- 访问权限问题(const)
- 错误Exception in thread "main" java.lang.OutOfMemoryError: PermGen space
- 记得读档
- x=x+1,x+=1,x++在java中的效率问题
- RMQ(Range MinimumQuery)问题