I've been in the upholstery business since 1977, when board type headliners sag it's because the thin foam backing on the material has rotted. You can temporarily glue it back but it won't stay long as a rule. Only correct way is to buy new fabric, take down the board, peel off the old fabric, wire brush the board clean, wipe it down with thinner or similar, use a very good contact cement, I use counter top adhesive and a spray gun, it can be brushed on but is hard to get thin enough. If you use the spray cans, get the 3M that specifically says it's for headliners/vinyl tops, almost anything else will turn loose in hot weather.