第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請大神幫我看一下這里代碼有什么錯 一直數(shù)組越界異常

請大神幫我看一下這里代碼有什么錯 一直數(shù)組越界異常

fatewa 2017-06-23 23:02:19
import android.content.Context;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v4.app.Fragment;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.BaseExpandableListAdapter;import android.widget.ExpandableListView;import android.widget.ImageView;import android.widget.TextView;import com.nostra13.universalimageloader.core.ImageLoader;import java.util.ArrayList;import java.util.List;public class Test extends Fragment { ? ?View view; ? ?private ExpandableListView expList; ? ?@Override ? ?public View onCreateView(LayoutInflater inflater, ViewGroup container, ? ? ? ? ? ? ? ? ? ? ? ? ? ? Bundle savedInstanceState) { ? ? ? ?view = inflater.inflate(R.layout.activity_birlynn, null); ? ? ? ?return view; ? ?} ? ?@Override ? ?public void onActivityCreated(@Nullable Bundle savedInstanceState) { ? ? ? ?super.onActivityCreated(savedInstanceState); ? ? ? ?ExpAdapter EAT = new ExpAdapter(getActivity()); ? ? ? ?ArrayList<String> title = new ArrayList<String>(); ? ? ? ?for(int i = 0;i<3;i++) ? ? ? ? ? ?title.add(String.valueOf(i)); ? ? ? ?ArrayList<ArrayList<ChildrenItemModel>> ACM = new ?ArrayList<ArrayList<ChildrenItemModel>>(); ? ? ? ?ChildrenItemModel CM = new ChildrenItemModel(); ? ? ? ?CM.setImgUrl("drawable://"+R.drawable.zhangjie); ? ? ? ?CM.setMyMood("好心情"); ? ? ? ?CM.setName("Edward"); ? ? ? ?CM.setStatus("[APP 在線]"); ? ? ? ?ChildrenItemModel TM = new ChildrenItemModel(); ? ? ? ?TM.setImgUrl("drawable://"+R.drawable.cctv); ? ? ? ?TM.setMyMood("壞心情"); ? ? ? ?TM.setName("Kent"); ? ? ? ?TM.setStatus("[APP 在線]"); ? ? ? ?ArrayList<ChildrenItemModel> ac = new ArrayList<ChildrenItemModel>(); ? ? ? ?ArrayList<ChildrenItemModel> bc = new ArrayList<ChildrenItemModel>(); ? ? ? ?ac.add(CM); ? ? ? ?bc.add(TM); ? ? ? ?ACM.add(ac); ? ? ? ?ACM.add(bc); ? ? ? ?EAT.setGoupandChildrenList(title,ACM); ? ? ? ?expList = (ExpandableListView) getActivity().findViewById(R.id.MyFriends); ? ? ? ?expList.setAdapter(EAT); ? ?} ? ?class ExpAdapter extends BaseExpandableListAdapter{ ? ? ? ?private LayoutInflater layoutInflater; ? ? ? ?private List<String> groupList; ? ? ? ?private ArrayList<ArrayList<ChildrenItemModel>> childrenList; ? ? ? ?public void setGoupandChildrenList(List<String> groupList, ArrayList<ArrayList<ChildrenItemModel>> childrenList){ ? ? ? ? ? ?this.childrenList = childrenList; ? ? ? ? ? ?this.groupList = groupList; ? ? ? ?} ? ? ? ?public ExpAdapter(Context context){ ? ? ? ? ? ?layoutInflater = LayoutInflater.from(context); ? ? ? ?} ? ? ? ?@Override ? ? ? ?public int getGroupCount() { ? ? ? ? ? ?return groupList.size(); ? ? ? ?} ? ? ? ?@Override ? ? ? ?public int getChildrenCount(int groupPosition) { ? ? ? ? ? ?return childrenList.size(); ? ? ? ?} ? ? ? ?@Override ? ? ? ?public Object getGroup(int groupPosition) { ? ? ? ? ? ?return null; ? ? ? ?} ? ? ? ?@Override ? ? ? ?public Object getChild(int groupPosition, int childPosition) { ? ? ? ? ? ?return null; ? ? ? ?} ? ? ? ?@Override ? ? ? ?public long getGroupId(int groupPosition) { ? ? ? ? ? ?return groupPosition; ? ? ? ?} ? ? ? ?@Override ? ? ? ?public long getChildId(int groupPosition, int childPosition) { ? ? ? ? ? ?return childPosition; ? ? ? ?} ? ? ? ?@Override ? ? ? ?public boolean hasStableIds() { ? ? ? ? ? ?return false; ? ? ? ?} ? ? ? ?@Override ? ? ? ?public View getGroupView(int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) { ? ? ? ? ? GroupViewHolder groupViewHolder = null; ? ? ? ? ? ?if(convertView==null){ ? ? ? ? ? ? ? ?groupViewHolder = new GroupViewHolder(); ? ? ? ? ? ? ? ?convertView = layoutInflater.inflate(R.layout.parentepxlist_layout,null); ? ? ? ? ? ? ? ?groupViewHolder.groupTitle = (TextView) convertView.findViewById(R.id.gourpName); ? ? ? ? ? ? ? ?convertView.setTag(groupViewHolder); ? ? ? ? ? ?}else{ ? ? ? ? ? ? ? ?groupViewHolder = (GroupViewHolder)convertView.getTag(); ? ? ? ? ? ?} ? ? ? ? ? ?groupViewHolder.groupTitle.setText(groupList.get(groupPosition)); ? ? ? ? ? ?return convertView; ? ? ? ?} ? ? ? ?@Override ? ? ? ?public View getChildView(int groupPosition, int childPosition, boolean isLastChild, View convertView, ViewGroup parent) { ? ? ? ? ? ?ChildrenViewHolder childrenViewHolder = null; ? ? ? ? ? ?if(convertView==null){ ? ? ? ? ? ? ? ?convertView = layoutInflater.inflate(R.layout.children_layout,null); ? ? ? ? ? ? ? ?childrenViewHolder = new ChildrenViewHolder(); ? ? ? ? ? ? ? ?childrenViewHolder.setImgUrl((ImageView) convertView.findViewById(R.id.childrenPic)); ? ? ? ? ? ? ? ?childrenViewHolder.setMyMood((TextView) convertView.findViewById(R.id.myMood)); ? ? ? ? ? ? ? ?childrenViewHolder.setStatus((TextView) convertView.findViewById(R.id.childrenStatus)); ? ? ? ? ? ? ? ?childrenViewHolder.setName((TextView) convertView.findViewById(R.id.childrenName)); ? ? ? ? ? ? ? ?convertView.setTag(childrenViewHolder); ? ? ? ? ? ?}else{ ? ? ? ? ? ? ? ?childrenViewHolder = (ChildrenViewHolder) convertView.getTag(); ? ? ? ? ? ?} ? ? ? ? ? ?childrenViewHolder.getName().setText(childrenList.get(groupPosition).get(childPosition).getName()); ? ? ? ? ? ?childrenViewHolder.getMyMood().setText(childrenList.get(groupPosition).get(childPosition).getMyMood()); ? ? ? ? ? ?childrenViewHolder.getStatus().setText(childrenList.get(groupPosition).get(childPosition).getStatus()); ? ? ? ? ? ?ImageLoader.getInstance().displayImage(childrenList.get(groupPosition).get(childPosition).getImgUrl(),childrenViewHolder.getImgUrl()); ? ? ? ? ? ?return convertView; ? ? ? ?} ? ? ? ?@Override ? ? ? ?public boolean isChildSelectable(int groupPosition, int childPosition) { ? ? ? ? ? ?return false; ? ? ? ?} ? ? ? ?class GroupViewHolder{ ? ? ? ? ? ?TextView groupTitle; ? ? ? ?} ? ? ? ?class ChildrenViewHolder{ ? ? ? ? ? ?private ImageView imgUrl; ? ? ? ? ? ?private TextView name; ? ? ? ? ? ?private TextView status; ? ? ? ? ? ?private TextView myMood; ? ? ? ? ? ?public TextView getMyMood() { ? ? ? ? ? ? ? ?return myMood; ? ? ? ? ? ?} ? ? ? ? ? ?public TextView getName() { ? ? ? ? ? ? ? ?return name; ? ? ? ? ? ?} ? ? ? ? ? ?public TextView getStatus() { ? ? ? ? ? ? ? ?return status; ? ? ? ? ? ?} ? ? ? ? ? ?public void setName(TextView name) { ? ? ? ? ? ? ? ?this.name = name; ? ? ? ? ? ?} ? ? ? ? ? ?public void setMyMood(TextView myMood) { ? ? ? ? ? ? ? ?this.myMood = myMood; ? ? ? ? ? ?} ? ? ? ? ? ?public void setStatus(TextView status) { ? ? ? ? ? ? ? ?this.status = status; ? ? ? ? ? ?} ? ? ? ? ? ?public ImageView getImgUrl() { ? ? ? ? ? ? ? ?return imgUrl; ? ? ? ? ? ?} ? ? ? ? ? ?public void setImgUrl(ImageView imgUrl) { ? ? ? ? ? ? ? ?this.imgUrl = imgUrl; ? ? ? ? ? ?} ? ? ? ?} ? ?}}
查看完整描述

1 回答

?
fatewa

TA貢獻40條經(jīng)驗 獲得超8個贊

解決了 原來是getchildrencount寫錯了

查看完整回答
反對 回復(fù) 2017-06-24
  • 1 回答
  • 0 關(guān)注
  • 1553 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號