Fix long barcode values causing barcode to scale down to nothing

This commit is contained in:
Sylvia van Os
2023-05-30 12:31:21 +02:00
parent ab6955cf9b
commit 82db76f3a9
3 changed files with 13 additions and 0 deletions

View File

@@ -605,6 +605,16 @@ public class LoyaltyCardViewActivity extends CatimaAppCompatActivity implements
binding.cardIdView.setText(loyaltyCard.cardId);
// Display full text on click in case it doesn't fit in a single line
binding.cardIdView.setOnClickListener(v -> {
AlertDialog.Builder builder = new MaterialAlertDialogBuilder(LoyaltyCardViewActivity.this);
builder.setTitle(R.string.barcodeId);
builder.setMessage(loyaltyCard.cardId);
builder.setPositiveButton(R.string.ok, (dialogInterface, i) -> dialogInterface.dismiss());
AlertDialog dialog = builder.create();
dialog.show();
});
int backgroundHeaderColor;
if (loyaltyCard.headerColor != null) {
backgroundHeaderColor = loyaltyCard.headerColor;