Добавить описание для пользовательского просмотра галереи в Android - PullRequest
2 голосов
/ 05 сентября 2011

Кто-нибудь знает, как добавить имя изображения или описание изображения, чтобы оно также получало изменения при бросании каждого изображения.

Я могу сделать это, взяв отдельное текстовое представление и надувая это текстовое представление в getView () адаптера. Но это не эффективно. поэтому, пожалуйста, помогите мне найти другой способ ...

мой код:

**public class ImageAdapter extends BaseAdapter {
    int mGalleryItemBackground;
    private Context mContext;
    private Vector<ListObjectWithTwoTextAndOneImage> data;
    public ImageAdapter(Context c,
            Vector<ListObjectWithTwoTextAndOneImage> d)
{
    super();
        mContext = c;
        data = d;

    }
    public int getCount() {
        return data.size();
    }
    public Object getItem(int position) {
        return position;
    }
    public long getItemId(int position) {
        **fishName.setText(data.get(position).getFirstItem());**
        return position;
    }
    public View getView(int position, View convertView, ViewGroup parent) {
        ImageView imageView = new ImageView(mContext);

        imageView.setImageBitmap((Utils.getInstance().getImageFromAssets(
                PhotoGalleryGallery.this, data.get(position)
                        .getThumbNailImageUrl() + ".jpg"))); // TODO: change
        imageView.setLayoutParams(new Gallery.LayoutParams(
                LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
        imageView.setScaleType(ImageView.ScaleType.FIT_XY);
        // imageView.setBackgroundResource(mGalleryItemBackground);
        return imageView;
    }
}**

спасибо заранее

Ответы [ 2 ]

2 голосов
/ 06 сентября 2011

спасибо ... я также получил другое альтернативное решение ... Я только что создал один линейный макет внутри динамически, а затем добавил одно изображение и текстовое представление ....

0 голосов
/ 05 сентября 2011

Пожалуйста, перейдите по следующей ссылке. Я думаю, что это решит вашу проблему: Галерея Android с подписью

...