OmniSwitch: rework horizontal list spacing

Better support custom dpi

Change-Id: I73cf28c41fa93beb94f65d93029d4ba0ddc8ac35