码迷,mamicode.com
首页 > 移动开发 > 详细

Android performClick无效

时间:2016-01-08 13:26:04      阅读:947      评论:0      收藏:0      [点我收藏+]

标签:

今天项目中为了实现将点击事件扩大到整行,对整行调用控件的performClick方法,但是不管用...网上查了,有人说是必须在UI线程执行

 

View.post(new Runnable(){
    @Override
    public void run() {
        button.performClick();
    }
});

 

 

Activity.runOnUiThread(new Runnable() {
    @Override
    public void run() {
        button.performClick();
    }
});

试了这俩方法,都没用,见鬼了

试着给view.post加了delay,1000有效,100无效,300无效,500有效,不知道神马原因,记下来有空再研究一下

 

Android performClick无效

标签:

原文地址:http://www.cnblogs.com/yugiohy/p/5112769.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!