android中,进入界面在onresume中怎么模拟gridview的item被点击。 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

android中,进入界面在onresume中怎么模拟gridview的item被点击。

我想实现的功能是,在进入界面的时候,gridview的item不用自己按下就被点击,然后可以执行OnItemClickListener里的方法。ps:在activity中,怎么判断gridview的第几个item被选中,如果根据选中的item,获取gridview下的子控件。谢谢回答。

展开
收起
爵霸 2016-06-16 09:01:09 1771 0
1 条回答
写回答
取消 提交回答
  • 爵霸

    模拟发送点击动作呗

     1. // 模拟屏幕点击事件 - 只在 Activity 中有用
    
     2. public void setMouseClick(){
    
     3. MotionEvent evenDownt = MotionEvent.obtain(System.currentTimeMillis(), System.currentTimeMillis() + 100,
    
     4. MotionEvent.ACTION_DOWN, 100, 400, 0);
    
     5. dispatchTouchEvent(evenDownt);
    
     6. MotionEvent eventUp = MotionEvent.obtain(System.currentTimeMillis(), System.currentTimeMillis() + 100,
    
     7. MotionEvent.ACTION_UP, 100, 400, 0);
    
     8. dispatchTouchEvent(eventUp);
    
     9. evenDownt.recycle();
    
     10. eventUp.recycle();
    
     11. } 
    2019-07-17 19:40:15
    赞同 展开评论 打赏
问答排行榜
最热
最新
相关电子书
更多
Android组件化实现
立即下载
蚂蚁聚宝Android秒级编译—— Freeline
立即下载
Android插件化:从入门到放弃
立即下载