自己写Adapter
要实现一个方法 public View getView(int position, View convertView, ViewGroup parent)
{
Log.v(TAG,"getView");
ATVService item = new ATVService();
item=(ATVService)getItem(position);
RelativeLayout mListView;
if (convertView == null) {
Log.v(TAG, "ConvertView is null");
mListView = new RelativeLayout(getContext());
String inflater = Context.LAYOUT_INFLATER_SERVICE;
LayoutInflater vi;
vi = (LayoutInflater) getContext().getSystemService(inflater);
vi.inflate(mResource, mListView, true);
}
else {
mListView = (RelativeLayout) convertView;
}
TextView mChannelName = (TextView) mListView
.findViewById(R.id.ChannelName);
ImageView mFavoriteIcon = (ImageView) mListView
.findViewById(R.id.FavoriteIcon);
mFavoriteIcon.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
v.getParent();
}
});
mChannelName.setText(mcontext.getResources().getString(R.string.cancel)+item.channelname);
if(item.iscollection == true)
{
mFavoriteIcon.setImageResource(drawable.ic_list_detail);
}
return mListView;
}