I'm developing a game, my background has 1920x1080 resolution. It looks fine when on a device with hardware buttons (Galaxy 5), but on Nexus 5 (with software buttons) the background is visibly shortened (square looks like a rectangle now), because the softwarte buttons take some of this resolution.
How can I handle this situation? Can I make soft buttons "overlap" my activity and have some gradient instead of black background?