Where did you get a black headliner?????
Headliner Express, great company. They send you the headliner material and 2 cans of spray adhesive, all you need is to drop the headliner and spend 5 hours removing the old foam off the fiberglass mold, then apply the new headliner cloth and re-install the whole thing back in the truck. Oh, and make sure the sunroof drain isn't leaking, because then you will have to drop the whole thing back down again and repair the sunroof drain so that you don't ruin your brand new headliner. Or so I have heard.
https://www.headlinerexpress.com/im...-headliner-material-spray-adhesive-p-748.html