2016-09-30 6 views
0

私はExpandableRecyclerViewを使ってリストを作成しましたが、このリストの2番目のChiledを4に追加します。 同じリストに別の子を追加する方法。ExpandableRecyclerViewに2つの子を追加する方法

private Activity activity; 

    public RecyclerAdapterDemo(Activity activity, List<? extends ExpandableGroup> groups) { 
     super(groups); 
     this.activity = activity; 
    } 

    @Override 
    public OSViewHolder onCreateGroupViewHolder(ViewGroup parent, int viewType) { 
     LayoutInflater inflater = (LayoutInflater) activity.getSystemService(Activity.LAYOUT_INFLATER_SERVICE); 
     View view = inflater.inflate(R.layout.group_view_holder, parent, false); 

     return new OSViewHolder(view); 
    } 

    @Override 
    public PhoneViewHolder onCreateChildViewHolder(ViewGroup parent, final int viewType) { 
     LayoutInflater inflater = (LayoutInflater) activity.getSystemService(Activity.LAYOUT_INFLATER_SERVICE); 
     View view = inflater.inflate(R.layout.child_view_holder, parent, false); 

     return new PhoneViewHolder(view); 
    } 

    @Override 
    public void onBindChildViewHolder(PhoneViewHolder holder, int flatPosition, ExpandableGroup group, int childIndex) { 
     final Phone phone = ((MobileOS)group).getItems().get(childIndex); 
     holder.onBind(phone,group); 
    } 

    @Override 
    public void onBindGroupViewHolder(OSViewHolder holder, int flatPosition, ExpandableGroup group) { 
     holder.setGroupName(group); 
    } 
+0

慎重に文書を読んでください:http://bignerdranch.github.io/expandable-recycler-view/ – VVB

+0

どこからやるべきか教えてください。私は試してみましたが、正しく動作していません – Rahul

+0

問題がどこにあるのか、ExpandableRecyclerView – VVB

答えて

0

希望thisがお手伝いします。ちょうどあなたが解決策を見つけるいくつかの研究を行います。

関連する問題