开发者社区> 问答> 正文

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

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

展开
收起
爵霸 2016-06-16 09:01:09 2161 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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载