Made barcode value text Selectable (#1331)

This commit is contained in:
Poorva Patidar
2023-06-02 23:27:51 +05:30
committed by GitHub
parent 5ff002da51
commit 77b6d8724b

View File

@@ -597,9 +597,15 @@ public class LoyaltyCardViewActivity extends CatimaAppCompatActivity implements
// Display full text on click in case it doesn't fit in a single line
binding.cardIdView.setOnClickListener(v -> {
TextView cardIdView = new TextView(LoyaltyCardViewActivity.this);
cardIdView.setText(loyaltyCard.cardId);
cardIdView.setTextIsSelectable(true);
int contentPadding = getResources().getDimensionPixelSize(R.dimen.alert_dialog_content_padding);
cardIdView.setPadding(contentPadding, 0, contentPadding, 0);
AlertDialog.Builder builder = new MaterialAlertDialogBuilder(LoyaltyCardViewActivity.this);
builder.setTitle(R.string.barcodeId);
builder.setMessage(loyaltyCard.cardId);
builder.setView(cardIdView);
builder.setPositiveButton(R.string.ok, (dialogInterface, i) -> dialogInterface.dismiss());
AlertDialog dialog = builder.create();
dialog.show();