head liners

i was wondering on how to re do my headliner and what would be the best way. spray paint or rap it ? if i spray paint what would be a good paint to use that wont crack and just flake and peel off ? and if i rap it what would be a good material to use and what would be a good spray on glue that would last long with out fabric saging ? thanks alot