android中使用ExpandableListView怎么给子布局添加title

宁不诉离殇 发布于 2017/08/01 11:21
阅读 88
收藏 0

动态添加子布局的数据,怎样给子布局添加标题呢?

    @Override
    public View getChildView(int groupPosition, int childPosition,
            boolean isLastChild, View convertView, ViewGroup parent) {

        ChildHolder holder = null;

        /** 使用这个判断能够避免每次加载ListView的时候重新分配内存空间,避免内存泄漏 */
        if (convertView == null)
        {
            holder = new ChildHolder();
            /** 将ListView中每行的布局加载到外层View中 */
            convertView = LayoutInflater.from(context).inflate(R.layout.common_lv_receive_inhnotice_item, null);
            holder.mRowNoTv = (TextView) convertView.findViewById(R.id.tv_common_row_no);
            holder.mMatBarcodeTv = (TextView) convertView.findViewById(R.id.tv_common_mat_barcode);
            holder.mMatNameTv = (TextView) convertView.findViewById(R.id.tv_common_mat_name);
            holder.mNoticeQtyTv = (TextView) convertView.findViewById(R.id.tv_common_notice_qty);
            convertView.setTag(holder);
        } else
        {
            holder = (ChildHolder) convertView.getTag();
        }
        
        InlVO inlVO = (InlVO)getChild(groupPosition, childPosition);
        holder.mRowNoTv.setText(inlVO.getInlRowNo() + "");
        holder.mMatBarcodeTv.setText(inlVO.getInlMatBarcode());
        holder.mMatNameTv.setText(inlVO.getInlMatName());
        holder.mNoticeQtyTv.setText(inlVO.getInlNoticeQty().intValue() + "");
        return convertView;
    }

加载中
返回顶部
顶部