Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class SpecialAdapter extends BaseAdapter {
- ViewHolder holder ;
- LayoutInflater mInflater ;
- Context context;
- ArrayList<String> mes,buddyname;
- String friendName;
- Bitmap img;
- Buddy [] buddylist;
- public SpecialAdapter(Context con ,ArrayList<String> message,String friendname , Bitmap img ) {
- this.context=con;
- mInflater = LayoutInflater.from(con);
- this.mes=message;
- this.friendName=friendname;
- this.img=img;
- }
- @Override
- public int getCount() {
- // TODO Auto-generated method stub
- return mes.size();
- }
- @Override
- public Object getItem(int position) {
- // TODO Auto-generated method stub
- return position ;
- }
- @Override
- public long getItemId(int position) {
- // TODO Auto-generated method stub
- return position;
- }
- @Override
- public View getView(int position, View convertView, ViewGroup arg2) {
- if (convertView == null) {
- convertView = mInflater.inflate(R.layout.evenbubble, null);
- holder=new ViewHolder();
- holder.BuddyName = (TextView) convertView
- .findViewById(R.id.BuddyTitle);
- holder.BuddyMessage = (TextView) convertView
- .findViewById(R.id.BuddyMessage);
- convertView.setTag(holder);
- holder.BuddyPP=(ImageView)convertView.findViewById(R.id.BuddyPP);
- }else {
- holder = (ViewHolder) convertView.getTag();
- }
- // Setting all values in listview
- holder.BuddyName.setText(friendName);
- holder.BuddyMessage.setText((mes.get(position)) );
- holder.BuddyPP.setImageBitmap(img);
- return convertView;
- }
- class ViewHolder {
- TextView BuddyName,BuddyMessage;
- ImageView BuddyPP;
- }
- }
Add Comment
Please, Sign In to add comment