如何在Android Lollipop中使用带边框的EditText

我正在开发一款Android应用。 我需要知道如何使用带边框的EditText。 在Lolipop中,他们完全改变了EditText风格。 我们可以不使用drawables吗?

  • 我如何多线化CollapsingToolbarLayout的扩展标题?
  • 如何在android中设置警报对话框的自定义字体?
  • 布局宽度等于高度
  • 像Google照片应用程序一样的MultiSelect手势
  • xml文件中未知的感叹号
  • 在Android中分页文字
  • android:scaleType =“fitCenter”仅适用于修补Layout_width和Layout_height属性吗?
  • 如何在EditText中为Android设置焦点到文本右侧?
  • 在资源中的drawable文件夹中编写editTextBackground.xml

       

    不要忘记在名为borderColor资源中声明颜色。

    并将此背景分配给xml背景属性中的EditText

      

    它将设置与EditText边框。

    UPDATE

    您可以使用style属性更改编辑文本的边框而不绘制

     style="@style/Widget.AppCompat.EditText" 

    有关详细信息请访问自定义编辑文本

    你可以使用drawable。 在drawable文件夹中创建一个可绘制的布局文件。 粘贴此代码。 您也可以修改它 – border.xml。

     < ?xml version="1.0" encoding="utf-8"?>      

    在EditText视图中,添加

     android:background="@drawable/border" 

    你可以用xml来做。

    创建一个xml布局并将其命名为my_edit_text_border.xml

      < ?xml version="1.0" encoding="utf-8"?>          

    Edittext添加背景

      

    为了正确的工作,你的形状应该是选择器和项目标签

     < ?xml version="1.0" encoding="utf-8"?>