自定义android控件EditText边框背景
在我们进行Android应用界面设计和时候,为了界面风格的统一,我们需要对一些控件进行自定义。比如我们的应用采用的蓝色风格,但是android的EditText控制获得焦点后显示的却是黄色的边框背景。那么如何让EditText在获得焦点的时候显示的是我们自定义的蓝色的背景呢?
首先准备两张图片,一张是EditText获得焦点后的边框背景,一张是没有获得焦点时的背景,注意制作成9.png样式的图片,然后在drawable里添加一个selector_edittext_bg.xml文件,内容如下:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/edit_pressed" android:state_focused="true"/>
<item android:drawable="@drawable/edit_normal"/>
</selector>
然后在values文件夹下新建一个style.xml文件,内容如下:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="my_edittext_style" parent="@android:style/Widget.EditText">
<item name="android:background">@drawable/selector_edittext_bg</item>
</style>
</resources>
最后在EditTex上使用我们新建的样式就可以了:
<EditText
android:id="@+id/v_value"
style="@style/my_edittext_style"
android:layout_width="0.0dip"
android:layout_height="wrap_content"
android:layout_weight="1"
android:hint="@string/edit_key"
android:imeOptions="actionDone"
android:inputType="" />
自定义android控件EditText边框背景相关推荐
- 自定义android控件EditText 自定义边框 背景
自定义EditText边框背景: 首先重新定义一个style.在values文件夹下新建一个xml文件: <?xml version="1.0" encoding=" ...
- 【Android】关于Android控件EditText的属性InputType的一些经验
关于Android控件EditText的属性InputType的一些经验 来源:http://blog.163.com/inflexible_simple/blog/static/16769468 ...
- 自定义android控件:快速检索QuickSearch
文章目录 上效果图 逻辑骨架 赋予UI UI封装 quick_search_layout.xml item_ordered_list.xml 使用 Android有自带的下拉选择控件Spinner.问 ...
- Android控件外边框自定义
1.在drawable里面新建自定义的资源文件shape <?xml version="1.0" encoding="utf-8"?> <sh ...
- Android自定义组合控件--EditText和Button组合成带有清空EditText内容功能的复合控件
目标:实现EditText和Button组合成带有清空EditText内容功能的复合控件,可以通过代码设置自定义控件的相关属性. 实现效果为: (1)在res/layout目录下编写自定义组合控件的布 ...
- android studio自定义边框,Android Studio给各种控件加边框的操作方法
Android Studio给Textview,EditText控件加边框 如图所示,给一些edittext,TextView,还有一些控件组,进度条加上一个粉红色的边框. 看着很好看,其实非常简单, ...
- Android自定义日历控件,自带农历节假日,已经开源,即取即用~
关注本人的更多博客:http://www.cnblogs.com/liushilin/ 该自定义日历控件已经开源:github地址 可能不少的小伙伴都有看楼主昨天发的自定义日历控件,虽然实现功能不多, ...
- Android View体系(十)自定义组合控件
相关文章 Android View体系(一)视图坐标系 Android View体系(二)实现View滑动的六种方法 Android View体系(三)属性动画 Android View体系(四)从源 ...
- Android自定义组合布局,Android 流式布局 + 自定义组合控件
自定义组合控件 package yanjupeng.bawei.com.day09.two; import android.content.Context; import android.util.A ...
- Android Studio自定义组合控件
在Android的开发中,为了能够服用代码,会把有一定共有特点的控件组合在一起定义成一个自定义组合控件. 本文就详细讲述这一过程.虽然这样的View的组合有一个粒度的问题.粒度太大了无法复用,粒度太 ...
最新文章
- SPOJ220 Relevant Phrases of Annihilation(后缀数组)
- 今天写一个关于浮动的页面,页面高度不能设置。用元素将他撑开。
- oracle之创建和管理表
- android图片浏览远近,快图浏览编辑图片方法介绍_怎么编辑图片_3DM手游
- kafka tool报错:Error fetching datea.Offset out of range
- c语言message函数应用,调用input_message的参数太少在主函数中 是神马意思 大神们帮帮我...
- 一些经久不衰的linux 视频教程列表
- 视频直播app源码,保存和提取图片
- 操作系统经典书籍推荐
- 蓝本蓝科技:社群变现的模式有哪些?
- 知识图谱构建——Jena推理(三)
- C++中模板的特化与偏特化
- 第二章 马尔可夫决策过程及表格型方法
- 【用户画像】功能实现值写入ClickHouse人群包、预估和更新分群人数,NoSQL数据库介绍
- c语言求某年某月1日是星期几,蔡勒(Zeller)公式:根据日期推算是星期几
- oracle utl_smtp,Oracle 11g 环境下,利用utl_smtp创建发送邮件的存储过程
- CSS 实现倒三角形
- 虚拟机安装linux(centos),详细
- 计算机算法设计与分析(第5版)PDF
- 在线客服如何应对假货质疑
热门文章
- h3c路由器msr2600-10,msr3600-28调试记录
- 砍掉3721 reg
- 解决异常redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
- oppo小布机器人_OPPO小布助手2.0强势来袭 三大版块迎来重大升级
- 天天向上的力量python代码解释_天天向上的力量 B
- Sql Server——Sql Server中进行查询操作时提示“对象名无效”
- SQL SERVER对象名无效/执行成功但有错误(初学者易犯错误)
- 2020伊始,电动车又给自己刷了一遍谎言buff
- AJAX聊天室实现原理 JQuery+PHP
- 比热容相关的热量计算机应用,关于比热容的计算.ppt