EditText线条外观

时间:2015-11-26 10:21:18

标签: android-layout android-edittext

我正在使用edittext并且它显示了一条我可以输入文本的行,但我看到了具有上翻边缘的线的示例(见下文)。无法弄清楚该怎么做。

编辑文字如下所示:

_____________。

但我希望它看起来更像这样:

| __________________ |

感谢您的帮助。

1 个答案:

答案 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"
             />