源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-02-12 06:20 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Android Button的基本用法详解及简单实例
[b]Android Button的基本用法详解[/b] 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资源引用图片。 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部