一。共有的特性:
都可以作为一个按钮产生点击事件
二。不同点:1.Button有text属性,imagebutton没有(文本
2.imageButton有Src属性,Button没有
有图形界面都不知道写什么好了。。。
三。onClick事件
通过自身的.setOnClickListener方法添加点击事件
几种写法 = 1.匿名内部类的实现
2.独立类的实现
3.实现接口的方式来实现
1)初始化当前所需要的控件
private Button loginButton;
loginButton = (Button) findViewById(R.id.button2);2)设置Button的监听器,通过监听器实现完美点击BUTTON要操作的事情 // 内部类操作private Button loginButton; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); loginButton = (Button) findViewById(R.id.button2); loginButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //在当前onclick方法中监听点击button动作,匿名内部类实现 System.out.println("被点击了"); } }); } } //承让了我的代码
//以下外部类操作http://www.apkbus.com/android-18459-1-1.html