Android : #Android How to set image view of a receiver data from server depending on a sending data value

on Friday, July 11, 2014


i have a model class name ModelTimSim.java using for sending search value to server, which has a method:



public ModelTimSim(String sim, String gia, String loaiMang, String day,
String month, String year, String menh) {
this.sim = sim;
this.gia = gia;
this.day = day;
this.month = month;
this.year = year;
this.loaiMang = loaiMang;
**this.loaiMenh = menh;**
}


And i have an adapter class, which could be considered as a view, using to display the receive data.



public class SimAdapter extends ArrayAdapter<ModelSim> {

Activity context;
int layoutId;
ArrayList<ModelSim> mArrSim;

public SimAdapter(Activity context, int textViewResourceId,
ArrayList<ModelSim> objects) {
super(context, textViewResourceId, objects);
this.context = context;
this.layoutId = textViewResourceId;
this.mArrSim = objects;
}

@Override
public View getView(int position, View convertView, ViewGroup parent) {

convertView = context.getLayoutInflater().inflate(layoutId, null);


// [RIS] set image value
ImageView imgElementIcon = (ImageView) convertView
.findViewById(R.id.imgMenhAvatar);

ModelSim mSim = mArrSim.get(position);

// ...

// set image value
**imgElementIcon.setImageResource(R.drawable.ic_XXXXX);**

return convertView;
}

}


How can i set images in drawable for each value of ModelTimSim(""," "," "," "," ",..., String menh)


Thank for your advice!


0 comments:

Post a Comment