Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Android

Meme App

I'm trying to make a meme app. I have one activity where you can select a meme. Then when you tap on the meme it brings you to a new activity. In the new activity I would like to display text that the user can input on top of the meme. How can I do this? Also, am I allowed to have popular memes on my app like Grumpy Cat, Forever Alone Guy, etc. Or do people have special copyrights on those images?

2 Answers

So the basics of doing this would to be to set up a home page that would have a list of buttons on it. Each button would then be set up with intents that would then load the next page that it is set up on. Once that is done what you can do on each corresponding page would be to have a button that will loop through a array of different images that the user can choose from. Once you have this working you would then want to have a text area that would sit above the image or below it and then have a text view that would get the text that was entered and center that over were the image would be. So when the user inputs the text it would be over the generated image. Hopefully this all makes sense to you let me know if this helps out or if you are still lost. Not sure if you have gone through the android course but if you haven't check out the fun facts app this will also be able to clear up a lot of what im talking about.

Thank you for the great explanation! I understand a lot better now!

not a problem glad you were able to understand it a bit better.