0 android listview android-layout
我有显示在图像中的列表视图。但现在我想要金额列双值的总和并显示在 ListView 下方的 One TextView 中。那么如何执行这个操作。
适配器代码:
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
if (convertView == null) {
convertView = mInflater.inflate(R.layout.simple_casehistory, null);
holder = new ViewHolder();
holder.qty = (TextView) convertView.findViewById(R.id.cqty);
holder.rate = (TextView) convertView.findViewById(R.id.crate);
holder.amount = (TextView) convertView.findViewById(R.id.camount);
holder.qty.setText(dataItems.get(position).GetQtyName());
holder.rate.setText(dataItems.get(position).GetRateName());
holder.amount.setText(dataItems.get(position).GetAmountName());
convertView.setTag(holder);
}else {
holder = (ViewHolder)convertView.getTag();
}
return convertView;
}
static class ViewHolder{
TextView qty;
TextView rate;
TextView amount;
}
Run Code Online (Sandbox Code Playgroud)
试试这个示例代码:
public double getTotal(ArrayList<YourItem> list){
double total=0.0;
for(int i=0;i<list.size();i++){
total=total+Double.parseDouble(list.get(i).getAmount());
}
return total;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6068 次 |
| 最近记录: |