/** 添加子项 */ public void addItem( String disSn, String gmsId, String gmyId, String gmyName, String mFbsjDate, String zlms, String fbyyString) { final ListItemYwgmsCommon listItem = new ListItemYwgmsCommon(mContext); // List<Integer> widths = new ArrayList<Integer>(); // widths.add(177); // widths.add(137); // widths.add(158); // widths.add(236); // widths.add(236); // widths.add(118); // Log.i(TAG, "addItem: " + widths.toString()); // listItem.setViewByWidths(widths); mListView.add(listItem); getView(mListView.size() - 1, listItem, JbxxYwgmsLayout.this); listItem.setIndex(mListView.size() - 1); String gmsName = ResourcesFactory.findValue(mContext, "gmzl", gmsId); listItem.setDisSn(disSn); listItem.setGmsId(gmsId); listItem.setGmsName(gmsName); listItem.setGmyId(gmyId); listItem.setmGmyName(gmyName); listItem.setmDate(mFbsjDate); listItem.setFbyy(fbyyString); listItem.setZlms(zlms); // addView(listItem); mListAdapter.notifyDataSetChanged(); // invalidate(); }
/** 更新子项 */ public void updateItem( int position, String gmsId, String gmyId, String gmyName, String mFbsjDate, String zlms, String fbyyString) { final ListItemYwgmsCommon listItem = mListView.get(position); String gmsName = ResourcesFactory.findValue(mContext, "gmzl", gmsId); listItem.setGmsId(gmsId); listItem.setGmsName(gmsName); listItem.setGmyId(gmyId); listItem.setmGmyName(gmyName); listItem.setmDate(mFbsjDate); listItem.setFbyy(fbyyString); listItem.setZlms(zlms); mListAdapter.notifyDataSetChanged(); }