Android Studio Designer exibindo widgets e fragmentos de maneira diferente do meu telefone

Estou tendo problemas com a forma como os itens aparecem no Android Studio Designer e no meu telefone. O primeiro problema é que os widgets e fragmentos aparecem de maneira diferente no designer / emulador e no meu telefone. Tentei diminuir a resolução no designer para testar outras resoluções de dispositivo, mas ele ainda aparece de maneira diferente no meu telefone, apesar das resoluções serem relativamente iguais.

Visualização do designer:

http://i.imgur.com/5kZKFDd.png

HTC Desire 510:

http://i.imgur.com/SqDiyBy.png

A visualização do designer está usando a resolução do Nexus S, que é menor que a do meu telefone, mas os itens ainda aparecem de maneira diferente. Na verdade, estou usando RelativeLayout.

O outro problema é que, se você notou, o botão e o texto aparecem de maneira diferente no designer / emulador e no meu telefone. Quando clico no botão do meu telefone, não há efeito de abaixar o botão, mas no emulador, o efeito está presente. Isso é problemático porque quero que meus projetos sejam consistentes em todos os dispositivos.