ontouchlistener()-为什么我执行此方法是五响应

问题描述

为什么我执行此方法是五响应

rlbttom.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
int y=(int)event.getY();
Log.i("info", "+y"+y);
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
RelativeLayout.LayoutParams lp2 = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT,
toprl.getHeight()-y);
Log.i("info", "+y"+y);
toprl.setLayoutParams(lp2);
break;
case MotionEvent.ACTION_UP:

            break;

        }
        return false;
    }

解决方案

http://blog.sina.com.cn/s/blog_4e1e357d0101eacs.html

解决方案二:

没有触发事件的条件,

解决方案三:

先判断是否进入该监听方法

时间: 2024-10-01 22:20:48

ontouchlistener()-为什么我执行此方法是五响应的相关文章

谁有多线程代码!!我想实现10个线程同时执行一个方法!

问题描述 我想10个线程同时执行一个方法,但是每个方法传入的参数是不一样的!我在网上找了些代码,但是不行,造成线程混乱,谁能教教我啊!!想要实现的是:10个线程同时去登陆网站,然后采集东西.当然我也有10个用户名.10个线程每个线程对应一个用户. 解决方案 解决方案二:分太少了.不然老夫贴出来解决方案三:ThreadPool.QueueUserWorkItem();解决方案四:给你个多线程的例子privatevoidbtnDataUp_Click(objectsender,RoutedEvent

jquery单击事件执行后台方法提前执行的问题

问题描述 jquery单击事件执行后台方法提前执行的问题 我在主页末尾添加javascript代码如下: $(function(){ $(".fouct1:first").click(function(){ var a=<%=ServerIpAdd()%>; //执行一个后台方法 }); }); 可是,每次刷新页面就执行了ServerIpAdd()方法,而不是单击事件后执行ServerIpAdd()方法(记录单击特定链接的次数),请高手提供一个好的方法,实现单击某个链接以后

shiro 不执行授权方法 doGetAuthorizationInfo()

问题描述 shiro 不执行授权方法 doGetAuthorizationInfo() ShiroDbRealm.java 代码如下 public class ShiroDbRealm extends AuthorizingRealm { @Resource private UserService userService; /** * 认证回调函数,登录时调用. */ @Override protected AuthenticationInfo doGetAuthenticationInfo(A

C# 如何让 多线程中每个线程间隔毫秒执行同一个方法?

问题描述 多线程的好处让效率提高很多倍,但是在某些情况下要求操作同一个方法的时候要求有间隔,这个间隔当然是毫秒级别的否则多线程的意义就体现不出来,本问题就是怎么让多线程中每个线程间隔毫秒执行同一个方法,测试代码如下:privatevoidbtnTest_Click(objectsender,EventArgse){TestManyThreadtest=newTestManyThread();test.Start();} 主要代码如下classTestManyThread{privatestati

请问如何实现自现在起150秒后,每5分钟执行一个方法

问题描述 请问如何实现自现在起150秒后每5分钟执行一次写好的方法,重复执行搜索到如下代码不知道如何改进usingSystem;usingSystem.Timers;namespace定时器ConsoleApplication1{classClass1{ [STAThread] staticvoidMain(string[]args){System.Timers.TimeraTimer=newSystem.Timers.Timer();aTimer.Elapsed+=newElapsedEven

适配器notifyDataSetChanged()后不执行Getview()方法

问题描述 适配器notifyDataSetChanged()后不执行Getview()方法 如题,就是我的listview适配器notifyDataSetChanged()后不执行Getview()方法 解决方案 getcount方法有返回值,就是Getview方法不执行 解决方案二: listview界面没更新 解决方案三: 适配器中的getView方法在适配器中,何时调用getView()方法?对于适配器ArrayAdapter中getView方法重写 解决方案四: 新手一枚,有木有帮忙解答

java-我想输进来“1”,就执行a1方法,输进来“2”,就执行a2方法,怎么弄?根据方法名做判断

问题描述 我想输进来"1",就执行a1方法,输进来"2",就执行a2方法,怎么弄?根据方法名做判断 我想输进来"1",就执行a1方法,输进来"2",就执行a2方法,怎么弄?根据方法名做判断 有很多个这样的方法,不想一个一个写 解决方案 不嫌麻烦的话用反射可以实现你所需要的效果: import java.lang.reflect.Field; import java.lang.reflect.Method; import jav

JAVA每隔5分钟执行一个方法

问题描述 程序采用SSH,打算在启动时执行一个Timer,每隔5分钟执行一个方法,条件是:分钟尾数为5或者0例如:01:0001:0501:10执行,假如启动web时时间是12:23,那么12:25就要执行.不知道哪种方式比较好些,提前感谢大家~ 解决方案 解决方案二:大神呢..指点指点解决方案三:每分钟执行一次,看时间的"分"是否是0或5解决方案四:springquartz解决方案五:引用3楼zhou9898的回复: springquartz 恩恩解决方案六:spring中自带了定时

应用-微信登陆分享点击留在微信,不能执行回调方法

问题描述 微信登陆分享点击留在微信,不能执行回调方法 使用微信的分享SDK,集成后分享成功后点击返回原应用和留在微信中的留在微信按钮, 无法收到回调就执行不了写好的逻辑代码,怎么解决? 解决方案 sharesdk 微信登陆分享点击留在微信回调解决方案