自定义android控件EditText 自定义边框 背景
自定义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 自定义边框 背景相关推荐
- 【Android】关于Android控件EditText的属性InputType的一些经验
关于Android控件EditText的属性InputType的一些经验 来源:http://blog.163.com/inflexible_simple/blog/static/16769468 ...
- android自定义view流布局,Android控件进阶-自定义流式布局和热门标签控件
一.概述: 在日常的app使用中,我们会在android 的app中看见 热门标签等自动换行的流式布局,今天,我们就来看看如何 自定义一个类似热门标签那样的流式布局吧 类似的自定义换行流式布局控件.下 ...
- 自定义android控件:快速检索QuickSearch
文章目录 上效果图 逻辑骨架 赋予UI UI封装 quick_search_layout.xml item_ordered_list.xml 使用 Android有自带的下拉选择控件Spinner.问 ...
- Android 自定义titlebar控件(自定义UI控件)
1.创建自定义的属性: 2.在自定义的布局中获取属性: 3.在mainActivity中使用 自定义控件,并使用自定义属性赋值. 1.创建自定义的属性创建 values/attr.xml 文件: &l ...
- Android 控件学习--自定义SeekBar
从sdk中可以得知,它是ProgressBar的扩展,它比进度条多了一个功能就是可拖动性,这样用户就可以控制进度条,比如播放电影,用户可以通过拖动SeekBar进行快进与快退. 要实现其拖 ...
- 自定义FlowLayout控件实现自定义宽度并换行
最近的需求是实现添加购物车页面,展示规格的时候会出现显示不全,数据会自动剪切掉,后边重新自定义了FlowLayout问题得到解决,下面直接上代码 public class FlowLayoutView ...
- Android View体系(十)自定义组合控件
相关文章 Android View体系(一)视图坐标系 Android View体系(二)实现View滑动的六种方法 Android View体系(三)属性动画 Android View体系(四)从源 ...
- iOS自定义View 控件自动计算size能力
iOS自定义View 控件自动计算size能力 背景 在使用 UILabel 和 UIImage 的时候,不用指定宽高约束,控件也不会报约束缺失,还可以根据内容自己确定适合的宽高,特别适合 Xib 和 ...
- Android自定义组合控件--EditText和Button组合成带有清空EditText内容功能的复合控件
目标:实现EditText和Button组合成带有清空EditText内容功能的复合控件,可以通过代码设置自定义控件的相关属性. 实现效果为: (1)在res/layout目录下编写自定义组合控件的布 ...
最新文章
- 【数据结构】循环单链表的实现(C语言)
- 为什么阿里巴巴开发手册明确说明 Arrays.asList() 不能使用其修改方法
- jackson (json、xml的序列化与反序列化)
- Python实现进程同步和通信
- 【组合数学】生成函数 ( 使用生成函数求解不定方程解个数 )
- 团队编程项目作业2-团队编程项目开发环境搭建过程
- windows 命令行
- php检测一个变量是否设置函数,php如何判断变量是否有设置的函数
- 搭建nfs共享存储服务之二nfs服务端配置
- java微信小程序解密AES/CBC/PKCS7Padding
- 端口扩展器技术让网络交换焕然一新
- ssh-add - 向认证代理添加 RSA 或 DSA 身份数据
- 行军导航过程中导向箭头
- 沭阳学爬虫10高效存储MongoDB
- Cadence IC618使用
- Hive设置连接用户名和密码
- Apple 公司的电影预告片网站
- html大作业网页代码 html期末作业代码网页设计——食品网5页面模板 HTML+CSS+JavaScript 学生DW网页设计作业成品
- Java打印输出:bt磁力天堂
- 让键盘变成你想要的样子:改键利器 Karabiner-Elements