Если два экрана имеют разное разрешение и кнопки иногда перекрываются, то я предполагаю, что оба верны:
- Кнопки имеют постоянную ширину
- Расположение кнопок на основе доли ширины экрана, а не абсолютного положения
Если вы хотите отображать кнопки с меньшим разрешением и поддерживать промежутки между ними, вам также придется масштабировать ширину кнопок (и высота) в зависимости от текущего разрешения.