我试图让编辑文本背景只是一条直线而不是通常的。我为此使用了自定义可绘制形状。但是该行被添加到 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>
最佳答案
用这个
<?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>
</layer-list>
关于android - 编辑文本背景为直线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34588520/