Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package spg.sanda.wassersport.helper;
- import android.content.Context;
- import android.graphics.BitmapFactory;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.ArrayAdapter;
- import android.widget.ImageView;
- import android.widget.TextView;
- import java.util.List;
- import spg.sanda.wassersport.R;
- import spg.sanda.wassersport.model.Wassersport;
- public class WassersportAdapter_Fragment1 extends ArrayAdapter {
- private Context context;
- private List<Wassersport> wassersports;
- private LayoutInflater layoutInflater;
- public WassersportAdapter_Fragment1(Context context, List<Wassersport> wassersports) {
- super(context, R.layout.row_item, wassersports);
- this.context = context;
- this.wassersports = wassersports;
- layoutInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
- }
- @Override
- public View getView(int position, View convertView, ViewGroup parent) {
- View ret = convertView;
- ViewHolder viewHolder;
- if(ret == null) {
- ret = layoutInflater.inflate(R.layout.row_item, null);
- viewHolder = new ViewHolder();
- viewHolder.rowText = (TextView) ret.findViewById(R.id.T00);
- viewHolder.rowImg = (ImageView) ret.findViewById(R.id.I00);
- ret.setTag(viewHolder);
- } else {
- viewHolder = (ViewHolder) ret.getTag();
- }
- viewHolder.rowText.setText(wassersports.get(position).getDisziplin().toUpperCase() + ": " + wassersports.get(position).getKurzbez());
- //viewHolder.rowImg.setImageBitmap(BitmapFactory.decodeResource(ret.getResources(), R.drawable.bild_1+position%6));
- String imgFile = "raw/" + wassersports.get(position).getSportart().toLowerCase();
- int id = context.getResources().getIdentifier(imgFile, null, context.getPackageName());
- viewHolder.rowImg.setImageResource(id);
- return ret;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement