cart product details

This commit is contained in:
cimenmus
2017-11-22 23:24:19 +03:00
parent e029e6eb47
commit 39566bb67b

View File

@@ -13,6 +13,7 @@ import butterknife.BindView;
import butterknife.ButterKnife;
import ch.pizzalink.android.R;
import ch.pizzalink.android.helper.PriceHelper;
import ch.pizzalink.android.helper.TextHelper;
import ch.pizzalink.android.interfaces.RecyclerItemClickListener;
import ch.pizzalink.android.model.cart.CartProductModel;
import ch.pizzalink.android.model.cart.CartProductOptionModel;
@@ -131,9 +132,37 @@ public class CartRecyclerAdapter extends RecyclerView.Adapter<RecyclerView.ViewH
}
textView.setVisibility(View.VISIBLE);
textView.setText(getCartInfoText(cartProductModel));
TextHelper.setTextFromHTML(textView, getCartInfoText(cartProductModel));
}
private String getCartInfoText(CartProductModel cartProductModel){
StringBuilder stringBuilder = new StringBuilder();
for(int i = 0; i < cartProductModel.getOption().size(); i++){
if(!stringBuilder.toString().contains(cartProductModel.getOption().get(i).getName())){
if(!stringBuilder.toString().isEmpty()){
stringBuilder.append("<br/>");
}
stringBuilder
.append("<b>")
.append("<u>")
.append(cartProductModel.getOption().get(i).getName())
.append("</u>")
.append("</b>")
.append("<br/>")
.append("<br/>");
}
stringBuilder
.append(cartProductModel.getOption().get(i).getValue())
.append("<br/>");
}
return stringBuilder.toString().trim();
}
/*
private String getCartInfoText(CartProductModel cartProductModel){
StringBuilder stringBuilder = new StringBuilder();
@@ -145,7 +174,7 @@ public class CartRecyclerAdapter extends RecyclerView.Adapter<RecyclerView.ViewH
}
}
// stringBuilder.append("\n");
// stringBuilder.append("\n");
for(CartProductOptionModel cartProductOptionModel : cartProductModel.getOption()){
if(cartProductOptionModel.getType().toLowerCase().equals("checkbox")){
@@ -156,5 +185,6 @@ public class CartRecyclerAdapter extends RecyclerView.Adapter<RecyclerView.ViewH
return stringBuilder.toString().trim();
}
*/
}