片段中的ExpandableListView出错

时间:2018-06-14 02:35:57

标签: android expandablelistview expandablelistadapter

所以我设置了我的ExpandableListView,我的TextView上有一个NullPointer,它不应该返回" null"。

这是我的代码:

java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference

并出现错误:

txtListChild.setText(childText);

这一行:

{{1}}
在getChildView方法中

所以我不明白为什么它会为txtListChild返回null。

我怀疑convertView是null,但这是不可能的,因为我涵盖了这种情况。所以也许我对covertview做错了,因为那是片段中的。

我真的被困住了。提前致谢 !

编辑:我没有精确但是Nullpointer在我点击某个项目时来了

1 个答案:

答案 0 :(得分:0)

试试这种方式

if (convertView == null) {
            LayoutInflater layoutInflater = (LayoutInflater) this.context
                    .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            convertView = layoutInflater.inflate(R.layout. expandable_list_item, null);
        }