Ich möchte ImageView von String zu Int bei picture.setImageResource();
bekommen Ich verwende String zu Integer Change, es wird nicht in GridView angezeigt. Wie bekomme ich Bildgröße und setImageView?Wie setze ich ImageResource?
Menu.java
public class Menu {
private Integer id;
private String menuImage;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getMenuImage() {
return menuImage;
}
public void setMenuImage(String menuImage) {
this.menuImage = menuImage;
}
MyAdapter.java
public class MyAdapter extends BaseAdapter {
List<Menu> mItems = new ArrayList<Item>(); // from server
LayoutInflater mInflater;
public MenuGridViewAdapter(Context context, List<Menu> menuList) {
mInflater = LayoutInflater.from(context);
this.menuList = menuList;
}
@Override
public int getCount() {
return mItems.size();
}
@Override
public Menu getItem(int i) {
return mItems.get(i);
}
@Override
public long getItemId(int i) {
return 0;
}
@Override
public View getView(int i, View view, ViewGroup viewGroup) {
View v = view;
ImageView picture;
TextView name;
if (v == null) {
v = mInflater.inflate(R.layout.grid_item, viewGroup, false);
v.setTag(R.id.picture, v.findViewById(R.id.picture));
}
picture = (ImageView) v.getTag(R.id.picture);
Item item = getItem(i);
picture.setImageResource(); //
return v;
}
hallo, @Simranjeet Singh Bilder werden kommen von Server innerhalb Liste