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

待测代码中:
该控件的为下图中的 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 也没有


↙↙↙阅读原文可查看相关链接,并与作者交流