美文网首页
Button基础

Button基础

作者: 学习_猫 | 来源:发表于2017-06-29 09:52 被阅读0次
    • Button( ImageButton)

    参考网址: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

    相关文章

      网友评论

          本文标题:Button基础

          本文链接:https://www.haomeiwen.com/subject/okfmcxtx.html