EditText Закругленные углы выглядят по-разному на устройствах с низким разрешением - PullRequest
0 голосов
/ 13 июня 2018

Это похоже на глупый вопрос, но я все еще немного нуб, так что ... Я пытаюсь заставить мой EditText выглядеть так:

enter image description here

И он отлично работает на большинстве устройств, используя его в качестве фона для editText:

<?xml version="1.0" encoding="utf-8"?>
<!--  res/drawable/rounded_button.xml -->
<shape xmlns:android="http://schemas.android.com/apk/res/android"
  android:shape="rectangle" android:padding="10dp">
  <solid android:color="@color/colorTextfield"/>
  <corners
    android:bottomRightRadius="40dp"
    android:bottomLeftRadius="40dp"
    android:topLeftRadius="40dp"
    android:topRightRadius="40dp"/>
</shape>

Однако на некоторых устройствах (у меня есть старое тестирование с низким разрешениемустройство здесь) Я получаю это вместо: enter image description here

Обратите внимание, как края супер растянуты.Это действительно не выглядит красиво.Я предполагаю, что единственным решением является создание файла стиля специально для устройств с низким разрешением (я пока попробую), но мне было интересно, есть ли лучший способ сделать это, не имея нескольких файлов, в которыхМне нужно угадать, какой радиус должен быть для каждого рез.У меня ограниченное количество тестирующих устройств, и я беспокоюсь, что я ошибаюсь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...