博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Android学习笔记]EditText的使用
阅读量:5967 次
发布时间:2019-06-19

本文共 674 字,大约阅读时间需要 2 分钟。

EditText就是我们最常用的文本输入框

 

常用属性见官方文档

 

主要是以下几个问题:

1.取消默认获取焦点

Activity启动时候会把焦点默认停留在第一个EditText控件上

 

一般的解决方法是在此EditeText之前加入一个看不到的控件,让其先于EditText获取焦点

加入一个看不到LinearLayout控件

LinearLayout

 

2.修改EditeText样式

一般步骤为:

a).res/drawable文件夹下建立editeText需要的外观样式

b).定义selector,引用样式

 

默认样式bg_edittext_normal.xml

bg_edittext_normal.xml

 

获取焦点的样式bg_edittext_focused.xml

bg_edittext_focused.xml

 

selector:bg_edittext.xml

bg_edittext.xml

 

使用selector:

使用EditText

 

转载于:https://www.cnblogs.com/hellenism/p/3655558.html

你可能感兴趣的文章
Linux下磁盘加密
查看>>
启用预算后的单据没有预算数据的控制说明
查看>>
【IIS7.5服务器问题】未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项.试图加载格式不正确的程序...
查看>>
Httpd2.4简介及CenOS6.6下编译安装
查看>>
解决思维导图软件Mindmanager Mindjet连接出错
查看>>
谷歌logo的“前世今生”
查看>>
Apache配置文件中的deny和allow的使用
查看>>
缓存java框架技术预研4:LazyUnsafeAllocator.java算法分析
查看>>
监控zabbix 服务并在异常时python 邮件报警
查看>>
【转】linux/unix下 pid文件作用浅析
查看>>
4.9.5 通用注释
查看>>
PXE无人值守系统安装配置简要说明
查看>>
冰点文库下载V2绿色版,无需积分自由下载百度,mbalib,豆丁,畅享,hp009,max.book118 文档...
查看>>
composer笔记
查看>>
关于CRM库存初始化的一点小总结
查看>>
IntelliJ IDEA 12 中用 Maven + Jetty 来开发Web项目
查看>>
asterisk远程注册
查看>>
03-备份压缩命令
查看>>
电子表格控件Spreadsheet 对象方法事件详细介绍
查看>>
我的友情链接
查看>>