I am still fairly new to programming in general and android specifically. I am working on an app that currently runs fine and does everything its supposed to do, but its only a skeleton of the app I would like to make. Right now, my TextViews, Buttons, etc are all arbitrarily placed just so I can see them and use them to develop the app. I am now getting to the point that I have to create the background, colors, etc and I'm not even sure what the correct terms are to search the forums and tutorials on how to do it.
What are the views/styles that they use and could you help me out with a bit of the correct terminology so I can figure out what I have to learn to do this? What do I need to do to get my app that consists of standard views to the next level?