当前位置: 移动技术网 > IT编程>移动开发>Android > Android Button的基本用法详解及简单实例

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

2019年07月24日  | 移动技术网IT编程  | 我要评论

魏之皓,深宅惊魂,性虎书签

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资源引用图片。

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

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网