Edittext背景为直线

Som*_*Pal 2 android android-edittext

我试图使edittext背景只是一条直线而不是平常.我使用了自定义可绘制的形状.但是,该行将添加到edittext的中间,而不是作为常规的edittext行添加到底部.此外,当我按Enter键时,它不会保持在光标下方.有什么好办法吗?

定制抽屉:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="line">

    <stroke 
        android:color="#FA58AC"
        android:width="1dp"/>

</shape>
Run Code Online (Sandbox Code Playgroud)

Kis*_*ava 7

用这个

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

<item
    android:left="-2dp"
    android:right="-2dp"
    android:top="-2dp">
    <shape>
        <solid android:color="@android:color/white" />

        <stroke
            android:width="1dp"

            android:color="@android:color/holo_green_light" />
    </shape>
</item>
Run Code Online (Sandbox Code Playgroud)