Listview mit Bild vom Speicher laden

kukuk

kukuk

App-Anbieter (kostenlos)
29
Hallo ich verwende eine ListView mit Bildern, die aus von der SD Karte gelesen werden sollen.

Jetzt habe ich das Problem, das wenn ich das wie folgt mache, immer nur das letzte Bild angezeigt wird.
Kann mir da jemand helfen, was ich falsch mache?


ItemListBaseAdapter.java
Code:
public View getView(int position, View convertView, ViewGroup parent) {
Bitmap bitmap = null;
        ViewHolder holder;
        if (convertView == null) {
            convertView = l_Inflater.inflate(R.layout.item_details_view, null);
            holder = new ViewHolder();
            holder.txt_itemName = (TextView) convertView.findViewById(R.id.name);
            holder.txt_itemDescription = (TextView) convertView.findViewById(R.id.itemDescription);
            holder.txt_itemPrice = (TextView) convertView.findViewById(R.id.price);
            holder.itemImage = (ImageView) convertView.findViewById(R.id.photo);

            convertView.setTag(holder);
        } else {
            holder = (ViewHolder) convertView.getTag();
        }
    
        
        holder.txt_itemName.setText(itemDetailsrrayList.get(position).getName());
        holder.txt_itemDescription.setText(itemDetailsrrayList.get(position).getItemDescription());
        holder.txt_itemInfo.setText(itemDetailsrrayList.get(position).getPrice());
        
                holder.itemImage.setImageBitmap(bitmap_öffnen(bitmap));


        return convertView;
    }

public Bitmap bitmap_öffnen(Bitmap bitmap){
        

        BitmapFactory.Options options = new BitmapFactory.Options();
        options.inPreferredConfig = Bitmap.Config.ARGB_8888;
         return bitmap = BitmapFactory.decodeFile(Global.bild_path, options);
    }


Und hier ist der Code wie ich die ListView fülle:
Code:
ArrayList<ItemDetails> results = new ArrayList<ItemDetails>();
ItemDetails item_details = new ItemDetails();
item_details = new ItemDetails();
item_details.setName("" + var[1] + " " + var[2]);
item_details.setItemDescription("Anzahl der Roms:");
item_details.setInfo("");
results.add(item_details);


Der ursprüngliche Beitrag von 17:44 Uhr wurde um 19:42 Uhr ergänzt:

Kann geschlossen werden Hans hin bekommen.
Manchmal muss man mal 10 minuten vom PC weg gehen und dann bekommt man es hin
 

Ähnliche Themen

B
Antworten
6
Aufrufe
1.051
jogimuc
J
A
Antworten
10
Aufrufe
1.021
swa00
swa00
D
Antworten
9
Aufrufe
1.768
jogimuc
J
Zurück
Oben Unten