昨天,我试着做一个登陆界面时,用户名和密码的输入框是一条横线在下边,我觉得不好看,想设置成边框样式。在网上搜了一下,解决了这个问题。

第一种比较简单,但是样式不好看。

只需在EditText属性中增加“

android:background="@android:drawable/edit_text"

”一条即可。

第二种是在EditText的background设置为自定义的样式。

1.新建一个bg_edittext.xml,里面写入获得焦点与失去焦点的样式。

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:state_window_focused="false"
        android:drawable="@drawable/bg_edittext_normal" />
    <item
        android:state_focused="true"
        android:drawable="@drawable/bg_edittext_focused" />

</selector>

2.新建获得焦点的shape文件,在drawable下新建bg_edittext_focused.xml.

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="@android:color/transparent" />
    <corners android:radius="1dp"/>
    <stroke
        android:width="1dip"
        android:color="#728ea3" />
</shape>

3.新建失去焦点的shape文件,在drawable下新建bg_edittext_normal.xml.

<?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android">
        <solid android:color="@android:color/transparent" />
        <corners android:radius="1dp"/>
        <stroke
            android:width="1dip"
            android:color="#BDC7D8" />
    </shape>

4,把EditText的样式设置为bg_edittext.xml

android:background="@drawable/bg_edittext"

这样就完成设置了。

EditView设置边框相关推荐

  1. storyboard或者Xib给View设置边框属性(颜色,宽度,圆角)

    纯代码设置Button或者其他View的边框属性 例: UIView* view = [[UIView alloc]init]; view.layer.borderWidth = 2.0; view. ...

  2. relativelayout设置边框_Android表格布局之设置边框

    Android表格布局本身没有边框,不过可以通过背景色的设置可以实现表格边框的显示. 首先可以设置TableRow的背景色,然后设置内容的背景色.根据它们的颜色差就出现了边框.只要微调Content与 ...

  3. html设置边框dw,Dreamweaver Css边框属性

    文章来源:清风网络 http://www.vipcn.com 使用"CSS 样式定义"对话框的"边框"类别可以定义元素周围的边框的设置(如宽度.颜色和样式). ...

  4. android wps表格如何设置边框颜色

    今天,简单讲讲如何使用WPS Excel设置表格边框. 这个可以说可android的关系不大,但是之前工作时,组长让我写一下工作计划要求用表格写.我完成后,组长说要是美观一些就好,于是自己查询了相关资 ...

  5. html怎么给边框改样式,html里面怎么设置边框?html边框样式设置方法

    html怎么设置边框?html边框线怎么设置?相信有很多刚刚接触html的朋友都会有这样的疑问.本章就给大家介绍html里面怎么设置边框?html边框样式设置方法.有一定的参考价值,有需要的朋友可以参 ...

  6. table 设置边框

    本文引自:https://www.cnblogs.com/leona-d/p/6125896.html 示例代码: <!DOCTYPE html> <html lang=" ...

  7. [css] 移动页面底部工具条有3个图标,如何平分?在设置边框后最后一个图标掉下去了怎么办?

    [css] 移动页面底部工具条有3个图标,如何平分?在设置边框后最后一个图标掉下去了怎么办? flex-wrap nowrap, 一般flex默认就是nowrap white-space:nowrap ...

  8. html边框自动变颜色,css怎么设置边框颜色?

    元素外边距内就是元素的的边框 (border).元素的边框就是围绕元素内容和内边据的一条或多条线.每个边框有 3 个方面:宽度.样式,以及颜色.下面我们就来看一下css设置边框颜色的方法. css可以 ...

  9. python选定区域设置边框_Python教程:巧用openpyxl为指定区域设置边框为粗匣框线...

    有些小伙伴做表格追求版面美观,有的是喜欢表格层次分明,那就一定不能错过今天的巧用openpyxl设置边框为粗匣框线教学,集美观与层次分明一体的实用教学. 举个简单的例子,就是这样: 思路:openpy ...

最新文章

  1. 15 个 JavaScript Web UI 库 (转)
  2. Django笔记(一)
  3. callable函数 stride的意义 Math.round(),Math.ceil(),Math.floor()用法
  4. cat、tac、more、less、head、tail、cut
  5. linux 虚拟仪器,linux平台下编写虚拟仪器系统设计
  6. Android复习02(ListView具体操作[很详细]、简单音乐播放器)
  7. mysql 导出数据库中的某张数据表_mysql 导出数据库中的某张数据表
  8. ruby 生成哈希值_如何检查Ruby中是否存在哈希键?
  9. html诗词赏析网页制作步骤,制作网页详细操作步骤
  10. java多个文件压缩_java实现多个文件压缩
  11. 线段树(区间合并) LA 3989 Ray, Pass me the dishes!
  12. [实战]MVC5+EF6+MySql企业网盘实战(24)——视频列表
  13. 不要相信程序员在加班时间写的代码
  14. 关于集训7教机房没网络 问题的解决方案
  15. 美图大咖-电商图片处理软件
  16. 数字逻辑实验一 门电路逻辑功能及测试
  17. AC自动机 洛谷P3966 单词
  18. 石家庄规划建设智慧城市 三年后城市将大变样
  19. Stream流--java.lang.IllegalStateException: stream has already been operated upon or closed
  20. Qgis教程3:数据美化

热门文章

  1. [转] 理解SVG transform坐标变换
  2. 老李推荐: 第8章4节《MonkeyRunner源码剖析》MonkeyRunner启动运行过程-启动AndroidDebugBridge 2...
  3. 面试和人生目标(转)
  4. 条款七 为多态基类声明virtual析构函数
  5. UVA 321 The New Villa
  6. Spring 注解编程之 AnnotationMetadata
  7. BZOJ2876 [Noi2012]骑行川藏 【拉格朗日乘数法】
  8. 【算法题1】上台阶问题
  9. H3 BPM报销流程开发示例
  10. KR C 传统C语言的函数定义