Is there a way to make widget UI fit all android screens?

Like title says i have a widget UI BP that is my main menu for my app and it fits all 1080 screens however when it comes down to 720p screens the UI get mixed up, enlarged, or shrinks. It says you have to go to the DPI settings and set the dpi there, but I set a lot of DPI nodes (as you can see in the picture) to make it support most devices in 720p, however I still get the same problem?? This is torture. Anyone who has a widget as there main menu can you tell me how you did this or someone tell me how to fix this???