Button基础

2017-06-29  本文已影响0人  学习_猫

参考网址:http://www.runoob.com/w3cnote/android-tutorial-button-imagebutton.html


一般来说Button的基本属性为:

基本属性

根据不同需求和布局,适当添加相关属性,它继承TextView而来,基本的属性与之相同。在Java文件中,我们为其设置很多属性或是行为,绑定监听器是常用的一种:mBtn1.setOnClickListener( parameter);传入的形参是一个监听器OnClickListener[接口类型的],如:

绑定监听

当遇到很多的Button类型都需要绑定监听器时,这种匿名内部类写起来很繁琐,我们需要定义一个类并实现OnClickListener,在其需要重写的函数onClick里面区分每一个Button,分别控制它的功能。

image

还有一种绑定按钮点击响应函数的方式,在布局中Button有一个属性:android:onClick="OnClickButton1",其中OnClickButton1是在Java中的函数名,当用户点击这个按钮时,Android系统调用Activity中的OnClickButton1(View)函数。函数必须是public并接受View类型参数,如:

public void OnClickButton1(View view) {
 
// 要  干  的  事 
}

常见的对于按钮的设置,主要集中在背景上,根据不同的状态显示不同的颜色(如编写selector类型的xml文件),应熟练使用。

dropmenu.gif
上一篇下一篇

猜你喜欢

热点阅读