0
Мой код:Как добавить несколько изображений для динамического ExpandableListView?
@Override
public View getChildView(int groupPosition, int childPosition,
boolean isLastChild, View convertView, ViewGroup parent) {
final String childText = (String) getChild(groupPosition, childPosition);
if (convertView == null) {
LayoutInflater infalInflater = (LayoutInflater) this.mContext
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = infalInflater.inflate(R.layout.child_list_view,null);
}
ImageView imgListChild = (ImageView) convertView.findViewById(R.id.my_icon);
if(mObjectList[childPosition].getFlagStatus()==2){
imgListChild.setImageResource(R.drawable.icon_2);
}if(mObjectList[childPosition].getFlagStatus()==1){
imgListChild.setImageResource(R.drawable.icon_1);
}if(mObjectList[childPosition].getFlagStatus()==0){
imgListChild.setVisibility(View.VISIBLE);
}
return convertView;
}
То, что я хочу, как это:
Но он сделает все ImageViews видимы и имеют такое же изображение, если я код, как и выше. Пожалуйста, покажите мне, как это исправить. Спасибо;)
Поскольку это динамический ListView (я получаю объекты из базы данных и показать их в этом списке), поэтому добавьте конкретное изображение в конкретном Поведение невозможно. –