listview - 如何在android列表视图中的某一行中添加自定义视图?

  显示原文与译文双语对照的内容

我的MainActivity中有一个 ListView 。 通过检查自定义适配器中提供的字符串对象是否等于"a",我使用自定义适配器。


10-31 19:28:34.915: E/AndroidRuntime(14455): FATAL EXCEPTION: main
10-31 19:28:34.915: E/AndroidRuntime(14455): Process: co.example.customviewtest, PID: 14455
10-31 19:28:34.915: E/AndroidRuntime(14455): android.view.InflateException: Binary XML file line #8: Error inflating class co.example.customviewtest.MyCustomView
10-31 19:28:34.915: E/AndroidRuntime(14455): at android.view.LayoutInflater.createView(LayoutInflater.java:620)
10-31 19:28:34.915: E/AndroidRuntime(14455): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696)
10-31 19:28:34.915: E/AndroidRuntime(14455): at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)

时间: 原作者:

'。customviewtest 。MyCustomView'是否为自定义视图的正确全名? 软件包名真的以'co'而不是'com'开头? 你在'MyCustomView'类中提供了两个参数构造函数?


public MyCustomView(Context context, AttributeSet attrs) {
 super(context, attrs);
}

...