我正在使用edittext并且它显示了一条我可以输入文本的行,但我看到了具有上翻边缘的线的示例(见下文)。无法弄清楚该怎么做。
编辑文字如下所示:
_____________。
但我希望它看起来更像这样:
| __________________ |
感谢您的帮助。
答案 0 :(得分:0)
您需要使用图层列表并为编辑文本添加自定义背景。 这是一个样本。
在drawable文件夹中创建一个xml文件 - > custombg.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- Border -->
<item>
<shape>
<solid android:color="#f000"></solid>
</shape>
</item>
<!-- Body -->
<item android:left="2dip"
android:bottom="2dp"
android:right="2dp">
<shape>
<solid android:color="#ffafafaf"></solid>
</shape>
</item>
</layer-list>
在你的编辑文本中这样做。
<EditText
android:id="@+id/edit_text1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/border_line_withradius"
/>