Add note text to card view layout

This commit is contained in:
Branden Archer
2018-02-10 13:21:53 -05:00
parent 6e526de087
commit 870e4d0c4a
3 changed files with 44 additions and 0 deletions

View File

@@ -33,6 +33,8 @@ public class LoyaltyCardViewActivity extends AppCompatActivity
private static final String TAG = "CardLocker";
TextView cardIdFieldView;
TextView noteView;
View noteViewDivider;
ImageView barcodeImage;
ImageView storeLogo;
View collapsingToolbarLayout;
@@ -67,6 +69,8 @@ public class LoyaltyCardViewActivity extends AppCompatActivity
db = new DBHelper(this);
cardIdFieldView = findViewById(R.id.cardIdView);
noteView = findViewById(R.id.noteView);
noteViewDivider = findViewById(R.id.noteViewDivider);
barcodeImage = findViewById(R.id.barcode);
storeLogo = findViewById(R.id.storeLogo);
collapsingToolbarLayout = findViewById(R.id.collapsingToolbarLayout);
@@ -112,6 +116,16 @@ public class LoyaltyCardViewActivity extends AppCompatActivity
cardIdFieldView.setText(loyaltyCard.cardId);
if(loyaltyCard.note.length() > 0)
{
noteView.setText(loyaltyCard.note);
}
else
{
noteView.setVisibility(View.GONE);
noteViewDivider.setVisibility(View.GONE);
}
int cardViewLetterFontSize = getResources().getDimensionPixelSize(R.dimen.cardViewLetterFontSize);
int pixelSize = getResources().getDimensionPixelSize(R.dimen.cardThumbnailSizeLarge);
LetterBitmap letterBitmap = new LetterBitmap(this, loyaltyCard.store, loyaltyCard.store, cardViewLetterFontSize, pixelSize, pixelSize);