当我尝试制作 ExpandableListView 时出现附加异常
谁能帮忙!
这是我的方法
@Override
public View getChildView(int groupPosition, int childPosition,
boolean isLastChild, View convertView, ViewGroup parent) {
View childView;
if (convertView == null) {
LayoutInflater infalInflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
childView = infalInflater.inflate(R.layout.side_menu_child_view,null);
} else {
childView = convertView;
}
TextView linkName = (TextView) childView.findViewById(R.id.child_title_text);
LinkEntity linkEntity = getChild(groupPosition, childPosition);
linkName.setText(linkEntity.getDisplayName(true));
return childView;
}
这是我的列表的 xml
<EditText
android:id="@+id/search_edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="text"
android:visibility="gone" />
<ExpandableListView
android:id="@+id/expandable_side_list_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:cacheColorHint="@android:color/transparent"
android:childDivider="@null"
android:childIndicator="@null"
android:divider="@drawable/side_menu_separator"
android:dividerHeight="0dp"
android:groupIndicator="@null"
android:listSelector="@android:color/transparent" >
</ExpandableListView>
最佳答案
我已经通过将分频器设置为我的子分频器而不是 null 解决了这个问题,我不知道为什么,但是无论如何都要感谢
关于android - ExpandableListView中的空指针异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20948295/