首先准备一个EditText,添加 background="@drawable/bg_edittext"

    <EditTextandroid:id="@+id/editText1"style="@style/AppTheme"android:layout_width="match_parent"android:layout_height="wrap_content"android:background="@drawable/bg_edittext" //这个属性用自以下三个XMLandroid:ems="10"android:hint="@string/editText"android:singleLine="true" ><requestFocus /></EditText>

然后在项目中找到drawable或者类似文件夹新建New个Android XML File

Next-找到shape

填写名字bg_edittext_normal

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

同样的方法建立bg_edittext_focused

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

然后再建立个选择器selector,步骤还是上面的步骤,最后选择类型的时候找到selector

<?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>

OK ,尝试结果:成功..

其它属性设置,设置文本框不可编辑,在文本框中加入android:editable="false"即可

若想在代码控制 ,则editText1.setFocusable(true/false)即可

转载于:https://www.cnblogs.com/cnwhm/p/3600008.html

Android中edittext一些属性设置相关推荐

  1. android中用代码设置edittext属性为密码,Android中EditText常用属性设置

    EditText继承关系:View–>TextView–>EditText 常用属性如下:android:layout_gravity="center_vertical" ...

  2. Android中EditText常用属性

    这里我把EditText属性进行一下总结,方便大家日后进行查询 inputType:指定输入的文本类型,代码中对应的方法是setInputType.输入类型的取值如下表.若同时使用多种文本类型,则可使 ...

  3. android edittext光标太大,Android中EditText样式修改 聚焦光标、背景

    在Android开发中,根据项目的需求,需要定制一些特殊的样式,例如:使用EditText时,聚焦时的背景及光标图片使用自定义而非android系统默认的.这两天,在项目中涉及此需求,现记录如下: 首 ...

  4. 关于 android 中 edittext 特殊字符过滤和字符长度限制的最优方法

    关于 android 中 edittext 特殊字符过滤和字符长度限制的最优方法 1985 T.于星期四, 07/03/2013 - 20:36提交 在android开发中,经常会碰到edittext ...

  5. Android中EditText优先弹出数字输入法

    Android Android中EditText优先弹出数字输入法 项目中一个EditText输入数字的频率较高,但是汉字和英文的输入也偶有需要,直接在xml文件将inputType设置为number ...

  6. android中 menu的属性详细解释

    android中 menu的属性详细解释 <?xml version="1.0" encoding="utf-8"?> <menu xmlns ...

  7. android布局密码,Android中EditText显示明文与密码的两种方式

    效果图如下所述: 布局 xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="h ...

  8. android 颜色资源文件,android中colors.xml颜色设置资源文件的方法

    1. 打开res目录下的values文件夹,双击打开colors.xml文件进行编辑 上代码 #008577 #00574B #D81B60 #ff0000 #0000ff 2. 在res目录下的la ...

  9. android屏蔽表情输入法,Android中EditText屏蔽第三方输入法表情的方法示例

    前言 众所周知如果用第三方的输入法的表情会给开发带来一定的麻烦,一般地像服务器上传的字符都是普通的字符,但是测试,就是狠狠得拿出搜狗输入法,点几个表情,那么问题就来了,要么是显示异常,要么是直接cra ...

最新文章

  1. 查询Master下的系统表和系统视图获取数据库的信息和简单的渗透测试
  2. ESP32,ESP8266之间WiFi互联实验
  3. 【❌❌vectorの奇技淫巧⭕⭕】C++ vector 如何正确处理动态申请内存的元素
  4. 使用Eric构建Caffe应用程序-Baby年龄识别
  5. Avalonia Beta 1对WPF做了很多改进
  6. 2021 开源社年度报告:开心开源
  7. 【官方搭建入门】JEECG 平台开发环境搭建必读
  8. TensorFlow——共享变量的使用方法
  9. (25)二分频verilog与VHDL编码(学无止境)
  10. win10+Vmware14+Centeros7.6 mini网络设置
  11. kite:Python 代码自动补全神器
  12. gRPC传输协议使用(python教程)
  13. 路由器与交换机的基本工作原理
  14. 阿帕网几台大型计算机网络,阿帕网-互联网的鼻祖(中) | 午夜猫
  15. 【激励自己】牛人职场分享汇总
  16. java中BOM是什么_Java-BOM与DOM对象
  17. 计算机网络处理延时是什么原因,电脑网络延迟的解决方法是什么
  18. 战列舰机械计算机,问个事,二战时期的战列舰可以装备垂直稳定仪么?
  19. QuickTime的桌面录制
  20. dg打开软件Android,DG 文件扩展名: 它是什么以及如何打开它?

热门文章

  1. 请分别介绍一下aof和rdb都有哪些优点?以及两者有何区别?
  2. Springcloud配置中心客户端启动时Could not resolve placeholder ‘version‘ in value “${version}“报错原因
  3. 手机900e模式如何救_苹果手机如何将显示模式改为黑底白字?这个简单!只需4步...
  4. python逗号代码_基于Python3 逗号代码 和 字符图网格(详谈)
  5. 小米与格力的10亿豪赌!
  6. 安卓车机root改流浪地球_教你王者荣耀改战区
  7. 智能仪表参数设定c语言,智能仪表控制系统:.doc
  8. cf两边黑屏怎么解决win10_win10开机无限黑屏转圈重启解决方法
  9. Cpp 对象模型探索 / 静态联编和动态联编
  10. 串口通讯超时的设置与含义(COMMTIMEOUTS)