Это похоже на глупый вопрос, но я все еще немного нуб, так что ... Я пытаюсь заставить мой EditText выглядеть так:
И он отлично работает на большинстве устройств, используя его в качестве фона для 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>
Однако на некоторых устройствах (у меня есть старое тестирование с низким разрешениемустройство здесь) Я получаю это вместо:
Обратите внимание, как края супер растянуты.Это действительно не выглядит красиво.Я предполагаю, что единственным решением является создание файла стиля специально для устройств с низким разрешением (я пока попробую), но мне было интересно, есть ли лучший способ сделать это, не имея нескольких файлов, в которыхМне нужно угадать, какой радиус должен быть для каждого рез.У меня ограниченное количество тестирующих устройств, и я беспокоюсь, что я ошибаюсь.