X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2FTransactionListAdapter.java;fp=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2FTransactionListAdapter.java;h=4b8a87084fbd7eddfa6035ff57e092f235ee9b44;hp=f190efcd87ce571c384ff6b831b6eaecdc905336;hb=dfe6ac5dc9a45dc987031d2e45a1fa044452e2dd;hpb=f9d1b2230011184063de95b9f7ee7cb0b103b0ee diff --git a/app/src/main/java/net/ktnx/mobileledger/TransactionListAdapter.java b/app/src/main/java/net/ktnx/mobileledger/TransactionListAdapter.java index f190efcd..4b8a8708 100644 --- a/app/src/main/java/net/ktnx/mobileledger/TransactionListAdapter.java +++ b/app/src/main/java/net/ktnx/mobileledger/TransactionListAdapter.java @@ -47,7 +47,19 @@ class TransactionListAdapter Resources rm = ctx.getResources(); holder.tvDescription.setText(String.format("%s\n%s", tr.getDescription(), tr.getDate())); -// holder.tableAccounts.setText(acc.getAmountsString()); + TableLayout tbl = holder.row.findViewById(R.id.transaction_row_acc_amounts); + tbl.removeAllViews(); + for (Iterator it = tr.getItemsIterator(); it.hasNext(); ) { + LedgerTransactionItem acc = it.next(); + TableRow row = new TableRow(holder.row.getContext()); + TextView child = new TextView(ctx); + child.setText(acc.getShortAccountName()); + row.addView(child); + child = new TextView(ctx); + child.setText(acc.toString()); + row.addView(child); + tbl.addView(row); + } if (position % 2 == 0) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) holder.row