Robotium 求助 Listview 定义中有子类,然后获取 id,view 定义出错的情况

shela2009 · 2015年01月15日 · 1067 次阅读

因为是公司代码,所以详细代码我就不贴了。

待测代码中:
该控件的为下图中的 PullListView,该 view 是自定义的。id 是 list

但是找不到 PullListView $ListView9 这个类,于是我的定义和赋值为:

PullListView listView =
(PullListView) solo.getCurrentActivity().findViewById(android.R.id.list);

结果报错:

java.lang.ClassCastException: com.example.PullListView$ListView9 cannot be cast to com.example.PullListView

然后我找了下 PullListView 的源码,发现 ListView9 是这个 PullListView 中定义的一个子类,大概就是:

public class PullListView{
/*

*/
......
......
final class ListView9{

}

}

各位大神,求教这种情况下,这个控件怎么定义啊?
PullListView listView;不对,PullListView$ListView9 也没有

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册