【问题标题】:Android: How can I call a method after a view touchedAndroid:触摸视图后如何调用方法
【发布时间】:2015-03-28 13:01:30
【问题描述】:

我想在我的按钮被触摸后调用一个方法,并在触摸完成后调用另一个方法, 有可能吗?

【问题讨论】:

    标签: android methods selector


    【解决方案1】:

    试试这个代码,它可能对你有帮助

    yourButton.setOnTouchListener(new OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            if(event.getAction() == MotionEvent.ACTION_DOWN){
    
                // Do what you want
                return true;
            }
            return false;
            if(event.getAction() == MotionEvent.ACTION_UP){
    
                // Do what you want
                return true;
            }
            return false;
        }
    });
    

    【讨论】:

      【解决方案2】:

      看来你有一些研究要做。你有什么样的看法?你需要这样的东西:

      @Override
      public void onClick(View v) {
          //Call your method here
      }
      

      但是,如果不知道自己在做什么,就不可能知道自己到底需要什么。

      编辑:你改变了你的问题。 This is what you're looking for.

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多