почему изображение будет повторяться и автоматически прикрепляться в списке?

Этот класс расширяет baseadapter

public View getView(int position, View convertView, ViewGroup parent) {
    if (!imagepath[position].toString().equals("no picture")) {
        imageLoader.DisplayImage(imagepath[position], imageview);
    }
}

public void DisplayImage(String url, ImageView imageView) {
    imageViews.put(imageView, url);
    Bitmap bitmap = memoryCache.get(url);
    if (bitmap != null) {
        imageView.setImageBitmap(bitmap);
    } else {
        queuePhoto(url, imageView);
    }
}

Предположим, первое представление должно сначала проверяться только на отображение, а теперь отображаться после проверки.

if (!imagepath[position].toString().equals("no picture")) {

        titletext.setPadding(imageview.getWidth() + 5, 0, 0, 0);
        datetext.setPadding(imageview.getWidth() + 5, 0, 0, 0);
        imageview.setVisibility(View.VISIBLE);
        imageLoader.DisplayImage(imagepath[position], imageview);
    } else {
        imageview.setVisibility(View.INVISIBLE);
        imageview.setImageDrawable(null);
        titletext.setPadding(0, 0, 0, 0);
        datetext.setPadding(0, 0, 0, 0);
    }

    titletext.setText(title[position].toString());
    categorytext.setText(category[position].toString());
    datetext.setText(date[position].toString());

Я хочу xtview setpadding сначала отображается, а не наоборот.

Как это решить?

0
задан Alan Lai 10 May 2012 в 09:48
поделиться