自定义EditText边框背景:

首先重新定义一个style。在values文件夹下新建一个xml文件:

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

<resources>

<style name="my_edittext_style" parent="@android:style/Widget.EditText">

<item name="android:background">@drawable/my_edittext</item>

</style>

</resources>

接下来在drawable里添加my_edittext.xml:内容如下

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

</selector>

其中editbox_normal为正常情况下的编辑框图片,editbox_focus为选中下的编辑框图片

定义好了这两个文件之后就可以用以下方式使用:

<EditText

style="@style/my_edittext_style"

android:text="My EditText"

android:layout_width="fill_parent"

android:layout_height="wrap_content">

</EditText>

【转载】http://blog.csdn.net/a570056568/article/details/6180872

转载于:https://www.cnblogs.com/jidan/p/3432740.html

自定义android控件EditText 自定义边框 背景相关推荐

  1. 【Android】关于Android控件EditText的属性InputType的一些经验

    关于Android控件EditText的属性InputType的一些经验   来源:http://blog.163.com/inflexible_simple/blog/static/16769468 ...

  2. android自定义view流布局,Android控件进阶-自定义流式布局和热门标签控件

    一.概述: 在日常的app使用中,我们会在android 的app中看见 热门标签等自动换行的流式布局,今天,我们就来看看如何 自定义一个类似热门标签那样的流式布局吧 类似的自定义换行流式布局控件.下 ...

  3. 自定义android控件:快速检索QuickSearch

    文章目录 上效果图 逻辑骨架 赋予UI UI封装 quick_search_layout.xml item_ordered_list.xml 使用 Android有自带的下拉选择控件Spinner.问 ...

  4. Android 自定义titlebar控件(自定义UI控件)

    1.创建自定义的属性: 2.在自定义的布局中获取属性: 3.在mainActivity中使用 自定义控件,并使用自定义属性赋值. 1.创建自定义的属性创建 values/attr.xml 文件: &l ...

  5. Android 控件学习--自定义SeekBar

    从sdk中可以得知,它是ProgressBar的扩展,它比进度条多了一个功能就是可拖动性,这样用户就可以控制进度条,比如播放电影,用户可以通过拖动SeekBar进行快进与快退.       要实现其拖 ...

  6. 自定义FlowLayout控件实现自定义宽度并换行

    最近的需求是实现添加购物车页面,展示规格的时候会出现显示不全,数据会自动剪切掉,后边重新自定义了FlowLayout问题得到解决,下面直接上代码 public class FlowLayoutView ...

  7. Android View体系(十)自定义组合控件

    相关文章 Android View体系(一)视图坐标系 Android View体系(二)实现View滑动的六种方法 Android View体系(三)属性动画 Android View体系(四)从源 ...

  8. iOS自定义View 控件自动计算size能力

    iOS自定义View 控件自动计算size能力 背景 在使用 UILabel 和 UIImage 的时候,不用指定宽高约束,控件也不会报约束缺失,还可以根据内容自己确定适合的宽高,特别适合 Xib 和 ...

  9. Android自定义组合控件--EditText和Button组合成带有清空EditText内容功能的复合控件

    目标:实现EditText和Button组合成带有清空EditText内容功能的复合控件,可以通过代码设置自定义控件的相关属性. 实现效果为: (1)在res/layout目录下编写自定义组合控件的布 ...

最新文章

  1. 【数据结构】循环单链表的实现(C语言)
  2. 为什么阿里巴巴开发手册明确说明 Arrays.asList() 不能使用其修改方法
  3. jackson (json、xml的序列化与反序列化)
  4. Python实现进程同步和通信
  5. 【组合数学】生成函数 ( 使用生成函数求解不定方程解个数 )
  6. 团队编程项目作业2-团队编程项目开发环境搭建过程
  7. windows 命令行
  8. php检测一个变量是否设置函数,php如何判断变量是否有设置的函数
  9. 搭建nfs共享存储服务之二nfs服务端配置
  10. java微信小程序解密AES/CBC/PKCS7Padding
  11. 端口扩展器技术让网络交换焕然一新
  12. ssh-add - 向认证代理添加 RSA 或 DSA 身份数据
  13. 行军导航过程中导向箭头
  14. 沭阳学爬虫10高效存储MongoDB
  15. Cadence IC618使用
  16. Hive设置连接用户名和密码
  17. Apple 公司的电影预告片网站
  18. html大作业网页代码 html期末作业代码网页设计——食品网5页面模板 HTML+CSS+JavaScript 学生DW网页设计作业成品
  19. Java打印输出:bt磁力天堂
  20. 让键盘变成你想要的样子:改键利器 Karabiner-Elements

热门文章

  1. [转]select、poll、epoll的比较
  2. 转 ofbiz的webservice接口提供(1)-WSDL的生成
  3. [恢]hdu 1028
  4. Unknown property 'mybatis-plus' yml文件报错
  5. 第二次团队作业-需求分析
  6. Counting Divisors HDU - 6069
  7. 2017.04.15【NOIP2017提高组】模拟赛B组 T2:渡河
  8. 深入理解java虚拟机---读后笔记(垃圾回收)
  9. linux下svn重新定位的方法
  10. Ubuntu上安装nginx步骤及问题记录