У меня есть прикрепленное исключение, когда я пытаюсь сделать ExpandableListViewИсключительное исключение указателя в 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>
stacktrace никогда не ссылается ни на один из ваших классов и не может отобразить разделитель, вы установили пользовательский разделитель в xml? –
Опубликуйте свой xml-файл – Piyush
Я обновил сообщение с помощью xml, но исключение исходит из getChildView, список уже показан, но когда я нажимаю элемент группы, чтобы показать его дочерние элементы, я получил исключение –