Я реализую экран входа в систему при реализации его в Android Studio. Дизайн выглядит хорошо, но после сборки приложения на эмуляторе и на мобильном устройстве он выглядит странным, как будто элементы не на своем месте, растянуты и сжаты. Я использую нарисованный элемент разных размеров, потому что я хочу, чтобы это приложение поддерживало устройства с несколькими разрешениями.
Ниже изображение из XML предварительного просмотра

На картинке ниже скриншот эмулятора

Ниже изображение от Android устройства

здесь xml дизайн [ссылка] [4]
Что я тут делаю неправильно, любые предложения будут полезны
[4]: https://pastebin.com/d9MPen7c