The Torah tells us how to build the Mishkan, but not the Temple. And the dimensions of many of the objects in the Temple were not the same as in the Mishkan (the Copper Altar was bigger, for instance) as well as having many duplicates (10 Menorahs, for instance).
How did Solomon have permission to make these changes? Was it in the Oral Torah? Even though he was a Navi, surely he couldn't use that to change the instructions in the Torah itself.
Edit: It doesn't help to transfer the instructions from David. He, too, could not go against the Torah.