The surface painter only works in the 3D view, so if you want to paint floor surfaces you will need to view them in 3D.
However these surfaces will not show in the plan view.
You could try using a cover fill to your slabs and assigning an image fill instead of a regular coloured hatch.
These image fill can be created (in the fill settings) to show a surface texture.
The image fill can also be used directly with the fill tool so no need for 3D floors if you don't need to model them.
Barry.
One of the forum moderators.
Versions 6.5 to 25
Dell XPS- i7-6700 @ 3.4Ghz, 16GB ram, GeForce GTX 960 (2GB), Windows 10
Dell Precision 3510 - i7 6820HQ @ 2.70GHz, 16GB RAM, AMD FirePro W5130M, Windows 10