-
Button( ImageButton)
参考网址:http://www.runoob.com/w3cnote/android-tutorial-button-imagebutton.html
一般来说Button的基本属性为:
根据不同需求和布局,适当添加相关属性,它继承TextView而来,基本的属性与之相同。在Java文件中,我们为其设置很多属性或是行为,绑定监听器是常用的一种:mBtn1.setOnClickListener( parameter);传入的形参是一个监听器OnClickListener[接口类型的],如:
当遇到很多的Button类型都需要绑定监听器时,这种匿名内部类写起来很繁琐,我们需要定义一个类并实现OnClickListener,在其需要重写的函数onClick里面区分每一个Button,分别控制它的功能。
还有一种绑定按钮点击响应函数的方式,在布局中Button有一个属性:android:onClick="OnClickButton1",其中OnClickButton1是在Java中的函数名,当用户点击这个按钮时,Android系统调用Activity中的OnClickButton1(View)函数。函数必须是public并接受View类型参数,如:
public void OnClickButton1(View view) {
// 要 干 的 事
}
常见的对于按钮的设置,主要集中在背景上,根据不同的状态显示不同的颜色(如编写selector类型的xml文件),应熟练使用。