首页 > 系统 > Android > 正文

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

2019-12-12 03:39:11
字体:
来源:转载
供稿:网友

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

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表