80,472
社区成员




class JiluAdapter extends BaseAdapter {
@Override
public int getCount() {
return mList.size();
}
@Override
public Object getItem(int position) {
return mList.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
JiluBean bean = mList.get(position);
convertView = LayoutInflater.from(INSTANCE).inflate(
R.layout.jilu_list_item, null);
TextView itemText2 = (TextView) convertView
.findViewById(R.id.itemText2);
itemText2.setText(bean.getClient());
if (result.equals("不合格")) {
tg_result.setRoundColor(0xffF62A15);
tg_result.setNumSize(UnitUtil.sp2px(INSTANCE, 17));
}
if (position % 2 == 1) {
convertView.setBackgroundColor(0xffE9F8FA);
}
return convertView;
}
}
[/quote]
mList 集合在哪进行初始化的,有人是把 List 集合写在 JiluAdapter 的构造方法里,当做构造参数,
new 的时候初始化,你写在哪?[/quote]
从外面传进来的时候初始化就可以了
BaseAdapter baseAdapter = new BaseAdapter(context,listview);
传到构造函数里面
class JiluAdapter extends BaseAdapter {
@Override
public int getCount() {
return mList.size();
}
@Override
public Object getItem(int position) {
return mList.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
JiluBean bean = mList.get(position);
convertView = LayoutInflater.from(INSTANCE).inflate(
R.layout.jilu_list_item, null);
TextView itemText2 = (TextView) convertView
.findViewById(R.id.itemText2);
itemText2.setText(bean.getClient());
if (result.equals("不合格")) {
tg_result.setRoundColor(0xffF62A15);
tg_result.setNumSize(UnitUtil.sp2px(INSTANCE, 17));
}
if (position % 2 == 1) {
convertView.setBackgroundColor(0xffE9F8FA);
}
return convertView;
}
}
class JiluAdapter extends BaseAdapter {
@Override
public int getCount() {
return mList.size();
}
@Override
public Object getItem(int position) {
return mList.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
JiluBean bean = mList.get(position);
convertView = LayoutInflater.from(INSTANCE).inflate(
R.layout.jilu_list_item, null);
TextView itemText2 = (TextView) convertView
.findViewById(R.id.itemText2);
itemText2.setText(bean.getClient());
if (result.equals("不合格")) {
tg_result.setRoundColor(0xffF62A15);
tg_result.setNumSize(UnitUtil.sp2px(INSTANCE, 17));
}
if (position % 2 == 1) {
convertView.setBackgroundColor(0xffE9F8FA);
}
return convertView;
}
}
[/quote]
mList 集合在哪进行初始化的,有人是把 List 集合写在 JiluAdapter 的构造方法里,当做构造参数,
new 的时候初始化,你写在哪?