android聚焦时如何给控件加边框,edittext设置获得焦点时的边框颜色
第一步:为了更好的比较,准备两个一模一样的EditText(当Activity启动时,焦点会在第一个EditText上,如果你不希望这样只需要写一个高度和宽带为0的EditText即可避免,这里就不这么做了),代码如下:
android:layout_width="fill_parent"
android:layout_height="36dip"
android:background="@drawable/bg_edittext"
android:padding="5dip"
android:layout_margin="36dip"
android:textColorHint="#AAAAAA"
android:textSize="15dip"
android:singleLine="true"
android:hint="请输入..."
/>
接下来建立三个xml文件,分别为输入框未获得焦点时的背景,输入框获得焦点时的背景,selector背景选择器(这里能获得输入框什么时候获得和失去焦点),代码如下:
bg_edittext_normal.xml(未获得焦点时)<?xmlversion ="1.0"encoding="UTF-8"?>
android:width="1dip"
android:color="#BDC7D8"/>
bg_edittext_focused.xml(获得焦点时)<?xmlversion ="1.0"encoding="UTF-8"?>
android:width="1dip"
android:color="#728ea3"/>
bg_edittext.xml(selector选择器,这方面资料网上很多)<?xmlversion ="1.0"encoding="UTF-8"?>
这样就OK了,效果图如下:
第二个输入框边框变为深色,是不是这样更友好点。
android聚焦时如何给控件加边框,edittext设置获得焦点时的边框颜色相关推荐
- Android开发三:常用控件1--TextView、EditText、Button
上一节写到android的工程目录结构,这一节继续,开始学习控件,中间的跨度挺大,关于Activity和intent的知识我就略过了,原因很简单,网上的关于那个的资料特别多,而且理论的东西我这都是了解 ...
- Android自定义控件ImageViwe(一)——依据控件的大小来设置缩放图片显示
功能: 自定义 ImageView 设置显示图片,如果图片的宽与高小于控件的宽与高,就将图片设置显示到控件的中央, 如果图片的宽与高有一项大于控件的宽与高,那么就将图片进行缩放显示,两者者是显示在控件 ...
- android studio自定义边框,Android Studio给各种控件加边框的操作方法
Android Studio给Textview,EditText控件加边框 如图所示,给一些edittext,TextView,还有一些控件组,进度条加上一个粉红色的边框. 看着很好看,其实非常简单, ...
- Android Studio给各种控件加边框
Android Studio给Textview,EditText控件加边框 如图所示,给一些edittext,TextView,还有一些控件组,进度条加上一个粉红色的边框. 看着很好看,其实非常简单, ...
- Android滚动字幕公告字过长时横向滚动控件
Android滚动字幕公告字过长时横向滚动控件 效果 Gradle 使用 属性 地址 效果 字体长度过大滚动字体,结束后上下滚动公告控件 Gradle repositories { maven { u ...
- android第三方代码,Android--第三方控件--okHttp(示例代码)
Android中有很多的第三方控件,其中OkHttp是一个很强大的用于网络加载的第三方控件,当然了,它的内部也是使用原生的代码封装好的.今天我们就来看一下OkHttp的简单用法: 说到网络请求,肯定就 ...
- Android开发的之基本控件和详解四种布局方式
Android中的控件的使用方式和iOS中控件的使用方式基本相同,都是事件驱动.给控件添加事件也有接口回调和委托代理的方式.今天这篇博客就总结一下Android中常用的基本控件以及布局方式.说到布局方 ...
- android绘制view的撤销,DrawingView android 上的一个涂鸦控件。可以设置画笔的粗细,颜色,撤销上一笔涂鸦,提供保存图片的接口。 @codeKK Android开源站...
DrawingView 的原型来自DrawingView-Android,是 android 的一个可涂鸦控件. 之所以做这个控件是因为前段时间写了一个截图应用需要用到涂鸦功能,现在把涂鸦的控件单独拿 ...
- android可以剪辑代码的控件,Android 仿抖音视频裁剪范围选择控件,支持本地视频和网络视频...
实现后效果:由于是在模拟器上跑的背面的封面列表加载不出来,实际效果请真机运行 image.png 具体代码如下: 绘制上层滑动控件部分 package com.cj.customwidget.widg ...
最新文章
- 未知mysql主机怎么办_Mysql如何巧妙的绕过未知字段名详解
- python绘制简单图形-python绘制数学图形(堪比matlab)
- 前端开发面试题总结之——CSS3
- boost::mp11::mp_copy_if_q相关用法的测试程序
- matlab中显示ycbcr图像,rgb到matlab中的ycbcr转换
- React 新 Context API 在前端状态管理的实践
- 01-08-02【Nhibernate (版本3.3.1.4000) 出入江湖】二级缓存:NHibernate自带的HashtableProvider...
- 如何找回Oracle所有用户丢失的密码
- msdn下载win11的方法,简单易操作
- java.lang.SecurityException: class “org.bouncycastle.asn1.DERObject“‘s signer information does not m
- 译:用iPhone SDK来画饼图(Pie Charts)报表
- matlab实现S域到Z域变换
- BI项目失败?看看是不是缺少了这几项闭环!
- 决策树和CART决策树
- 公路多孔箱涵设计_多孔箱涵计算书
- 桌面快递查询物流信息查看神器
- 【例题 8-4 UVA - 11134】Fabled Rooks
- Tor 和I2P 网络正遭大规模DDoS 攻击
- 为什么引入非线性激励函数?
- 贪心算法之贪心的加勒比海盗
热门文章
- layui 表单动态添加、删除input框
- [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause 的问题 MySQL
- JavaScript-数据类型
- mysql查看服务器版本sql_云服务器Windows系统查看mysql版本
- php量表是什么心理量表,心理学中的“5大心理学测评量表”你知道多少?
- linux下查看进程的线程数,linux查看进程的线程数
- 【C语言基础】C语言异常捕获机制 - assert
- python动态表情包下载_Python从eif中导出qq表情的gif图片
- pythoncount函数怎么用_python中count函数简单的实例讲解
- python renamer模块_artellapipe-tools-renamer-以简单的方式重命名DCC对象的工具-Tomas Poveda...