ошибка в макете раздувания в списке ExpandableRecycler
package com.example.kankor.ExpandableList;
import android.content.Context;import android.view.LayoutInflater;импорт android.view.View;import android.view.ViewGroup;
import com.example.kankor.R;import com.thoughtbot.expandablerecyclerview.ExpandableRecyclerViewAdapter;import com.thoughtbot.expandablerecyclerview.models.ExpandableGroup;
import java.util.List;
/ ** * Создано kuliza-195 от 27.11.16.* /
открытый класс RecyclerAdapter расширяет ExpandableRecyclerViewAdapter {
private Context context;
public RecyclerAdapter(Context context, List<? extends ExpandableGroup> groups) {
super(groups);
this.context = context;
}
@Override
public TitleViewHolder onCreateGroupViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext())
.inflate(R.layout.list_item_title, null, false);
return new TitleViewHolder(view);
}
@Override
public SubTitleViewHolder onCreateChildViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext())
.inflate(R.layout.list_item_subtitle, parent, false);
return new SubTitleViewHolder(view);
}
@Override
public void onBindChildViewHolder(SubTitleViewHolder holder, int flatPosition,
ExpandableGroup group, int childIndex) {
final SubTitle subTitle = ((Title) group).getItems().get(childIndex);
holder.setSubTitletName(subTitle.getName());
}
@Override
public void onBindGroupViewHolder(TitleViewHolder holder, int flatPosition, ExpandableGroup group) {
holder.setGenreTitle(context, group);
}
}
<?xml version="1.0" encoding="utf-8"?>
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/list_item_genre_icon"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_marginLeft="10dp" />
<TextView
android:layout_toRightOf="@+id/list_item_genre_icon"
android:id="@+id/list_item_genre_name"
android:layout_width="match_parent"
android:gravity="center|left"
android:layout_alignBaseline="@+id/list_item_genre_icon"
android:layout_height="match_parent"
android:layout_marginLeft="10dp"
tools:text="Title" />
<ImageView
android:id="@+id/list_item_genre_arrow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:layout_alignParentRight="true"
android:src="@drawable/ic_arrow_down" />