Building Membership Card Dynamically

I'm looking to build a membership card dynamically with data on the phone. I have a background image I need that is essentially the blank card, then there's dynamic data I need to add in very specific locations on that background image. Using the attached image as a sample, I'd need to populate the person's name, position, company, member since and expiration date.

I've been toying with GridLayout with an ImageView background and trying to overlay TextViews on top of the image...but I'm struggling with how to do this in regards to exact positioning of the TextViews and how that might change on a per device basis because of screen size, etc.

Has anyone done anything like this?

Sign In or Register to comment.