X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2FTransactionListAdapter.java;h=2e52093d57669744a7ae9fc9e52f8266ca2d3a94;hp=65ef6db63b7da1fd4d5df2bbfa3b3a9716fa40d3;hb=a1badbda33fbecc95bab367ed48b62b0f309b4dc;hpb=ce0474c601e863d54b5d1554ac44282f905f7856 diff --git a/app/src/main/java/net/ktnx/mobileledger/TransactionListAdapter.java b/app/src/main/java/net/ktnx/mobileledger/TransactionListAdapter.java index 65ef6db6..2e52093d 100644 --- a/app/src/main/java/net/ktnx/mobileledger/TransactionListAdapter.java +++ b/app/src/main/java/net/ktnx/mobileledger/TransactionListAdapter.java @@ -53,8 +53,8 @@ class TransactionListAdapter try (SQLiteDatabase db = MLDB.getReadableDatabase(ctx)) { tr.loadData(db); - holder.tvDescription - .setText(String.format("%s\t%s", tr.getDescription(), tr.getDate())); + holder.tvDescription.setText(tr.getDescription()); + holder.tvDate.setText(tr.getDate()); int rowIndex = 0; for (LedgerTransactionAccount acc : tr.getAccounts()) { @@ -67,7 +67,7 @@ class TransactionListAdapter LinearLayout.LayoutParams.WRAP_CONTENT)); row.setGravity(Gravity.CENTER_VERTICAL); row.setOrientation(LinearLayout.HORIZONTAL); - row.setPaddingRelative(dp2px(ctx, 8), 0, dp2px(ctx, 8), 0); + row.setPaddingRelative(dp2px(ctx, 8), 0, 0, 8); accName = new TextView(ctx); accName.setLayoutParams( new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, @@ -77,7 +77,7 @@ class TransactionListAdapter accAmount = new TextView(ctx); LinearLayout.LayoutParams llp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, - LinearLayout.LayoutParams.WRAP_CONTENT, 1f); + LinearLayout.LayoutParams.WRAP_CONTENT); llp.setMarginEnd(0); accAmount.setLayoutParams(llp); accAmount.setTextAlignment(View.TEXT_ALIGNMENT_VIEW_END); @@ -120,13 +120,14 @@ class TransactionListAdapter return transactions.size(); } class TransactionRowHolder extends RecyclerView.ViewHolder { - TextView tvDescription; + TextView tvDescription, tvDate; LinearLayout tableAccounts; ConstraintLayout row; public TransactionRowHolder(@NonNull View itemView) { super(itemView); this.row = (ConstraintLayout) itemView; this.tvDescription = itemView.findViewById(R.id.transaction_row_description); + this.tvDate = itemView.findViewById(R.id.transaction_row_date); this.tableAccounts = itemView.findViewById(R.id.transaction_row_acc_amounts); } }