Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.HashMap;
- import android.app.Activity;
- import android.content.Context;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.BaseAdapter;
- import android.widget.TextView;
- public class LazyAdapter extends BaseAdapter {
- private Activity activity;
- private ArrayList<HashMap<String, String>> data;
- private static LayoutInflater inflater=null;
- //public ImageLoader imageLoader;
- public LazyAdapter(Activity a, ArrayList<HashMap<String, String>> d) {
- activity = a;
- data=d;
- inflater = (LayoutInflater)activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
- //imageLoader=new ImageLoader(activity.getApplicationContext());
- }
- public int getCount() {
- return data.size();
- }
- public Object getItem(int position) {
- return position;
- }
- public long getItemId(int position) {
- return position;
- }
- public View getView(int position, View convertView, ViewGroup parent) {
- View vi=convertView;
- if(convertView==null)
- //vi = inflater.inflate(R.layout.list_row, null);
- vi = inflater.inflate(R.layout.list_row, parent, false);
- TextView title = (TextView)vi.findViewById(R.id.title); // title
- TextView subtitle = (TextView)vi.findViewById(R.id.subtitle); // artist name
- //ImageView thumb_image=(ImageView)vi.findViewById(R.id.list_image); // thumb image
- HashMap<String, String> post = new HashMap<String, String>();
- post = data.get(position);
- // Setting all values in listview
- //if(title != null) {
- title.setText(post.get("title"));
- subtitle.setText(post.get("subtitle"));
- //}
- //imageLoader.DisplayImage(song.get(CustomizedListView.KEY_THUMB_URL), thumb_image);
- return vi;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement