Opps, forgot to add details.
We use 3M High Performance Contact Adhesive #1357 (Scotch Grip/Scotch Weld)
The one that is light yellow and is MIL-Spec.
Normally called "yellow glue" in my world. LOLZ. Can spray on, roll on or brush on. We spray. And keep acid brushes around for edge work and hand work to brush on with.
Seems Grainger is now stocking it in quart and gallon portions and the pails.
Not cheap. Around $50 a quart IIRC.
Again, we use the light yellow/yellow stuff for deacades with no problem for headliners. It seems to also have a green option but I have no idea if it is the same.
If too much $$$ then take a look at the 3M Headliner and fabric adhesive #38808.
Spray can and around $20 a can.
Again, I've seen 2 to 5 headliners a day modded or fabbed from scratch with OEM fabric or with non-foam fabric and the only thing used was the 3M yellow glue.
YMMV, but it's all I will ever use.
Any more questions PM me.

Looks like I gotta help do a buddy's Mk4 Jetta headliner in the next few weeks if the weather co-operates.
Glorious. Getting that thing out is like a monkey trying to f%^& a football.
