Android自动化实现点击自定义ListAdapter类控件
来源:互联网 发布:绿尾真假辨别技巧知乎 编辑:程序博客网 时间:2024/06/07 19:08
robotium的solo类提供了solo.clickInList方法去点击listview中的某一行,但却没有方法去点击AdapterView类控件,那么怎么办呢?
方法其实非常简单,就是调用view的setSelection和requestFocus方法就可以了,那么这里以Instrumentation框架为例
/****传入一个AdapterView对象,我这里传入了子类**以及列表号**/class ClickAdapter implements Runnable { HorizontalListView v; int ind; public ClickAdapter(HorizontalListView v,int ind){ this.v = v; this.ind = ind; } @Override public void run() { v.setSelection(ind); v.requestFocus(); v.performClick(); }}
那么上面定义的是一个Runnable接口实现类,用法下面这样:
getInstrumentation().runOnMainSync(new ClickAdapter(mHorizontalListView,0));
得到Instrumentation对象,调用runOnMainSync扔到主线程去执行,传入我定义的runnable对象,0表示我要点击的自定义Adapter里面的序号。
0 0
- Android自动化实现点击自定义ListAdapter类控件
- Android开发 ListAdapter实现
- android 自定义控件样式点击效果实现
- Android安卓自定义控件实现点击事件等逻辑
- android自定义控件实现
- Android自定义控件实现
- Android自定义控件实现
- 自定义控件实现imageview的点击效果
- 自定义控件实现大圆、小圆,点击
- 自定义控件实现不规则区域点击事件
- 自定义控件_View----实现点击更换随机数
- Android 控件按下,点击自定义效果
- Android BaseAdapter详解(实现了SimpleAdapter,ListAdapter的接口)
- Android BaseAdapter详解(实现了SimpleAdapter,ListAdapter的接口)
- 实现自定义android柱状图控件!可显示气温!可相应点击事件的回调!
- Android 自定义控件 改变图片颜色来实现类似selector点击更改颜色的效果
- android自定义控件实现左右划出菜单并添加点击事件
- android 点击空白处收起键盘和自定义EditText实现右下角计数控件
- Android通过注解实现UI的监听器绑定
- java并发编程之3——Java锁的分析
- 屏幕截图程序(WTL)
- HDU 4289 Control 最小割最大流 拆点
- nodejs MODEL层 封装(一)
- Android自动化实现点击自定义ListAdapter类控件
- leetcode Odd Even Linked List
- 【33】二叉树的镜像
- HDOJ3709_Balanced Number
- 活動的生命週期-11
- 简谈工厂模式
- 应当了解的OC知识 (1) 转载修改_OC
- Scala学习11之在eclipse下使用scalatest插件对scala文件进行测试
- 原创血泪教训【error】LINK1123: failure during conversion to COFF: file invalid or corrupt