package com.talent.allshare.more; import java.io.File; import java.util.List; import android.content.Context; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.ImageView; import android.widget.TextView; import com.youplayer.player.R; public class MoreAdapter extends BaseAdapter { private List<String> files; private Context context; public MoreAdapter(Context context) { this.context = context; } public void setData(List<String> files){ this.files = files; } @Override public int getCount() { if(files != null) return files.size(); return 0; } @Override public Object getItem(int arg0) { return arg0; } @Override public long getItemId(int arg0) { return arg0; } @Override public View getView(int i, View subview, ViewGroup arg2) { subview = View.inflate(context, R.layout.more_list_item, null); TextView tv =(TextView) subview.findViewById(R.id.tv_content); ImageView image = (ImageView)subview.findViewById(R.id.more_image); if(i == 0) { image.setImageResource(R.drawable.wifi_setting); } else if(i == 1) { image.setImageResource(R.drawable.route_setting); } else if(i == 2) { image.setImageResource(R.drawable.player_setting); } tv.setText(files.get(i)); return subview; } }