android控件-EditText
来源:互联网 发布:mac破解软件安装 编辑:程序博客网 时间:2024/05/21 03:26
大家学习android相信大家每个人都碰到过edittext这个控件,最近碰到了一些属性,所以分享给大家
默认edittext的光标是随着输入的内容向后移动,需要修改,点击前面的内容,光标会自动移动到前面,我前几天sb了不知道这些,花了半天在哪想利用editText.setSelection(index);来实现这个功能
设置光标的颜色:
android:textCursorDrawable=”@drawable/cursor”
关于cursor:使用shape画,我的shape学的不是很好,但是这个很简单
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <size android:width="0.5dp" android:height="30dp"/> <solid android:color="@color/line_edit_focus"/></shape>
size 设置你的光标的大小
gradient – 对应颜色渐变。 startcolor、endcolor就不多说了。 android:angle 是指从哪个角度开始变。
solid – 填充。
stroke – 描边。
corners – 圆角。
padding – 定义内容离边界的距离。 与android:padding_left、android:padding_right这些是一个道理。
提示文字的颜色设置:
android:textColorHint=”@color/hint_text_color”
android:inputType=”phone”这个属性设置比较重要,因为他决定了弹出的软件盘的类型(在网上找了一份复制的 )
android:inputType=”none”android:inputType=”text”android:inputType=”textCapCharacters”//前3个输入普通字符android:inputType=”textCapWords”//单词首字母大小
android:inputType=”textCapSentences”//仅第一个字母大小
android:inputType=”textAutoCorrect”android:inputType=”textAutoComplete”//前两个自动完成
android:inputType=”textMultiLine”//多行输入
android:inputType=”textImeMultiLine”//输入法多行(不一定支持)
android:inputType=”textNoSuggestions”//不提示
android:inputType=”textUri”//URI格式
android:inputType=”textEmailAddress”//电子邮件地址格式
android:inputType=”textEmailSubject”//邮件主题格式
android:inputType=”textShortMessage”//短消息格式
android:inputType=”textLongMessage”android:inputType=”textPersonName”//人名格式
android:inputType=”textPostalAddress”//邮政格式
android:inputType=”textPassword”//密码格式
android:inputType=”textVisiblePassword”//密码可见格式
android:inputType=”textWebEditText”//作为网页表单的文本格式
android:inputType=”textFilter”//文本筛选格式
android:inputType=”textPhonetic”//拼音输入格式
android:inputType=”number”//数字格式
android:inputType=”numberSigned”//有符号数字格式
android:inputType=”numberDecimal”//可以带小数点的浮点格式
android:inputType=”phone”//拨号键盘
android:inputType=”datetime”android:inputType=”date”//日期键盘
android:inputType=”time”//时间键盘
先就这些吧,以后再碰到了在说
- android控件之EditText
- android控件02 EditText
- android EditText控件
- android 之 EditText控件
- android EditText控件属性
- Android常用控件--EditText
- android控件 -----EditText
- Android组合控件EditText
- Android控件之EditText
- Android控件之EditText
- Android EditText控件
- android基本控件EditText
- android控件-EditText
- android 基础控件 EditText
- Android基础控件 -- EditText
- Android(关于EditText控件)
- 【Android】07、EditText控件
- Android控件之EditText
- weak_ptr
- 简单介绍 javascript 中 __proto__ 属性的原理
- xcode6.3 ineligible devices解决方法
- 类成员函数继承(virtual、非virtual)
- 4000点了,现在买A股晚不晚
- android控件-EditText
- EventBus使用详解(二)——EventBus使用进阶
- 数据结构学习——散列表ADT(程序化)
- Eclipse常用快捷键
- DbUtils源码分析系列(三)
- ios图片拉伸解决办法
- ANTEX: The Antenna Exchange Format, Version 1.4-天线格式ngs08.atx说明
- EventBus使用详解(一)——初步使用EventBus
- OJ 199 Binary Tree Side View