Я пытаюсь создать вид ввода текста.Вот код, который я использую.
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:cardElevation="7dp"
android:layout_margin="10dp"
app:cardCornerRadius="22dp"
android:backgroundTint="#ff7171">
<AutoCompleteTextView
android:id="@+id/email"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:hint="@string/prompt_email"
android:inputType="textEmailAddress"
android:maxLines="1"
android:singleLine="true"/>
</android.support.v7.widget.CardView>
То, чего я пытаюсь добиться, это закругленные углы и небольшая тень под макетом.Вот вывод этого кода:
![enter image description here](https://i.stack.imgur.com/sHyJv.png)
Это дает мне 2 недостатка.Во-первых, я не могу использовать плавающую метку с этим.Это низкий приоритет.Что меня беспокоит, так это подчеркивание.Я пытаюсь удалить это.Обычный способ, который люди предлагают использовать, был следующим:
android:background="@null"
Однако, когда я его использую, вывод выглядит так:
![enter image description here](https://i.stack.imgur.com/5eAfK.png)
Как я могу преодолеть эту проблему?