欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android Button的基本用法详解及简单实例

程序员文章站 2023-12-19 11:34:40
android button的基本用法详解 button的click点击事件处理: mbuttonback.setonclicklistener(new o...

android button的基本用法详解

button的click点击事件处理:

  mbuttonback.setonclicklistener(new onclicklistener() {
      @override
      public void onclick(view arg0) {
        log.e("================", "menubackbtnlisten");
        menuimageview.setvisibility(view.invisible);
        mbuttonback.setvisibility(view.invisible);
        buttoncmdll.setvisibility(view.invisible);
        mlabel.setvisibility(view.invisible);
      }
    });

button的press状态的获取及调用:

   mbuttonback.setontouchlistener(new view.ontouchlistener() {
      inputstream is = null;
      @override
      public boolean ontouch(view arg0, motionevent event) {
        if(event.getaction() == motionevent.action_down){
          try {
            is = asm.open("returnbtnpress.png");
          } catch (ioexception e) {
            e.printstacktrace();
          }
        }else if(event.getaction() == motionevent.action_up){
          try {
            is = asm.open("returnbtnnormal.png");
          } catch (ioexception e) {
            e.printstacktrace();
          }
        }
        mbuttonback.setbackground(drawable.createfromstream(is, null));
        return false;
      }
    });

说明:

private assetmanager asm;
asm=getassets();

图片资源是放在 /android/assets/ 文件夹下。

没有用r资源引用图片。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

上一篇:

下一篇: