package com.partynetwork.iparty.ishare;
import java.util.ArrayList;
import java.util.List;
import com.partynetwork.iparty.R;
import android.content.Context;
import android.graphics.Color;
import android.view.Gravity;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;
public class IshareThemeAdapter extends ArrayAdapter<String> {
private Context context;
public List<View> sparseList=new ArrayList<View>();
public IshareThemeAdapter(Context context, List<String> objects) {
super(context,0,objects);
this.context=context;
init();
}
private void init() {
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View rowView = convertView;
String title=getItem(position);
if (sparseList.size()==position||sparseList.get(position) == null) {
if(title.equals("默认主题")){
TextView tv=new TextView(context);
tv.setText(title);
tv.setGravity(Gravity.CENTER_VERTICAL);
tv.setPadding(20, 0, 0, 0);
tv.setTextColor(context.getResources().getColor(R.color.gray));
tv.setHeight(30);
tv.setBackgroundColor(Color.parseColor("#EEEEEE"));
tv.setTextSize(13);
rowView=tv;
}else if(title.equals("热门主题")){
TextView tv=new TextView(context);
tv.setText(title);
tv.setGravity(Gravity.CENTER_VERTICAL);
tv.setPadding(20, 0, 0, 0);
tv.setHeight(30);
tv.setTextColor(context.getResources().getColor(R.color.gray));
tv.setBackgroundColor(Color.parseColor("#EEEEEE"));
tv.setTextSize(13);
rowView=tv;
}else{
TextView tv=new TextView(context);
tv.setText(title);
tv.setGravity(Gravity.CENTER_VERTICAL);
tv.setPadding(20, 10, 0, 10);
tv.setHeight(60);
tv.setTextColor(Color.BLACK);
tv.setBackgroundColor(Color.WHITE);
rowView=tv;
}
sparseList.add(position, rowView);
} else {
rowView =sparseList.get(position);
}
return rowView;
}
}