-1
Как исправить с Gridview
GetView позиции Слишком мало вызывают повторяющиеся проблемамиAndroid Gridview GetView является повторением
это мой код
class MyAdapter extends BaseAdapter {
private ArrayList<UserInforData> myData;
public MyAdapter(ArrayList<UserInforData> data){
myData = data;
}
public void updateData(ArrayList<UserInforData> data){
myData = data;
mAdapter.notifyDataSetChanged();
}
@Override
public int getCount() {
return myData.size();
}
@Override
public Object getItem(int position) {
return myData.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
UserInforData d= myData.get(position);
Log.d(TAG, "getView: "+d.getUserPic());
Log.d(TAG, "getView: "+myData.toString());
ViewHolder holder = null;
if (convertView == null)
{
convertView = LayoutInflater.from(mActivity).inflate(R.layout.islivelayout,null);
holder = new ViewHolder();
holder.liveImg =(ImageView) convertView.findViewById(R.id.liveimg);
convertView.setTag(holder);
}else {
holder = (ViewHolder) convertView.getTag();
}
// if(d.isLive==1){
Log.d(TAG, "isLive: "+d.getUserPic());
String reSizeUrl = JinShanImageScaleUtil.replaceJinShanUrl(d.getUserPic(),30,30);
GlideUtil.loadUrl(mActivity, d.getUserPic(), R.drawable.lobby_defult_profile, holder.liveImg, false, false);
// }
return convertView;
}
}
я стараюсь GetPosition находится в 5 или 6 но я раздвижной повторю то же изображение сообщите, как исправить