From 00de30d884e6d784a5ca279ce52fd856758fe8a6 Mon Sep 17 00:00:00 2001 From: Clayton Wilson Date: Thu, 5 Nov 2020 00:48:41 -0500 Subject: [PATCH] line total displayed --- .../app/src/main/java/com/example/listify/ListPage.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Listify/app/src/main/java/com/example/listify/ListPage.java b/Listify/app/src/main/java/com/example/listify/ListPage.java index 67f894e..e5de453 100644 --- a/Listify/app/src/main/java/com/example/listify/ListPage.java +++ b/Listify/app/src/main/java/com/example/listify/ListPage.java @@ -324,7 +324,7 @@ public class ListPage extends AppCompatActivity implements Requestor.Receiver { totalPrice -= (Double.parseDouble(pPrices.get(position)) * Double.parseDouble(pQuantity.get(position))); - tvTotalPrice.setText(String.format("$%.2f", totalPrice)); + tvTotalPrice.setText(String.format("$%.2fllll", totalPrice)); pNames.remove(position); pStores.remove(position); @@ -347,7 +347,11 @@ public class ListPage extends AppCompatActivity implements Requestor.Receiver { if(!pNames.isEmpty()) { name.setText(pNames.get(position)); store.setText(pStores.get(position)); - price.setText("$" + pPrices.get(position)); + if (Double.parseDouble(pPrices.get(position)) * Double.parseDouble(pQuantity.get(position)) < 0) { + price.setText(String.format("$%s", pPrices.get(position))); + } else { + price.setText(String.format("$%s ($%.2f)", pPrices.get(position), Double.parseDouble(pPrices.get(position)) * Double.parseDouble(pQuantity.get(position)))); + } if(pQuantity.get(position).equals("-1")) { quantity.setVisibility(View.GONE);