Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class MenueAdapter extends ArrayAdapter{
- Context context;
- int layoutResourceId;
- Menue data[] = null;
- String imageList[] = null;
- int destWidth;
- int destHeight;
- public MenueAdapter(Context context,
- int layoutResourceId,
- Menue[] data,
- String[] imageList) {
- super(context, layoutResourceId, data);
- this.layoutResourceId = layoutResourceId;
- this.context= context;
- this.data = data;
- this.imageList = imageList;
- this.destWidth = 0;
- this.destHeight = 0;
- }
- @Override
- public View getView(int position, View convertView,
- final ViewGroup parent) {
- View row = convertView;
- MenueHolder holder = null;
- if (row == null) {
- LayoutInflater inflater =
- ((Activity)context).getLayoutInflater();
- row = inflater.inflate(layoutResourceId, parent, false);
- holder = new MenueHolder();
- holder.imgIcon = (ImageView)row.findViewById(R.id.menueicon);
- holder.txtHolder = (TextView)row.findViewById(R.id.textInRow);
- holder.txtTitle = (TextView)row.findViewById(R.id.txtTitle);
- row.setTag(holder);
- }
- else {
- holder = (MenueHolder)row.getTag();
- }
- Menue menue = data[position];
- holder.imgIcon = imageList[position];
- holder.txtHolder.setText(menue.txtHolder);
- holder.txtTitle.setText(menue.title);
- imageDownloader.download(URLS[x], holder.imgIcon);
- return row;
- }
- static class MenueHolder {
- ImageView imgIcon;
- TextView txtHolder;
- TextView txtTitle;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement