这是我参与 8 月更文挑战的第 21 天,活动详情查看: 8月更文挑战
在Android中EditText是最常用的基础控件之一, 作为输入框, 承接着项目中绝大部分的信息录入功能, 同时需求也是五花八门.本篇文章就简单介绍一下EditText控件的基本属性
android:layout_width
控件宽度,可以设置为
wrap_content
自适应,
match_parent
填充父窗体以及自定义宽度
android:layout_height
控件高度,可以设置为
wrap_content
自适应,
match_parent
填充父窗体以及自定义高度
android:visibility
控件是否显示,visible默认值,可见.invisible控件不可见, 但是会绘出控件位置,控件不可见.gone控件不可见,也不占ui空间
android:maxLength
设置文字最大长度
android:maxLines
设置最大行数
android:maxEms
设置每行最多有几个字符
android:text
设置文字
android:textColor
设置文字颜色
android:textSize
设置文字大小
android:fontFamily
设置字体样式
android:hint
设置文字为空时提示语
android:textColorHint
提示语颜色
android:textStyle
设置文字样式可选为
normal, bold, italic, bold|italic
android:gravity
文字对齐方式,可选有
top
,
bottom
,
left
,
right
,
center_vertical
,
fill_vertical
,
center_horizontal
,
fill_horizontal
,
center
,
fill
,
clip_vertical
,
clip_horizontal
,
start
,
end
android:layout_gravity
设置控件相对父容器的位置,可选自动同
android:gravity
android:digits
指定输入框仅可接受指定的字符
android:textScaleX
设置字间距
android:editable
设置输入框是否可编辑
android:focusableInTouchMode
控制视图在触摸模式下是否可获得焦点
android:focusable
设置控件是否可以获得焦点
android:selectAllOnFocus
设置控件获得焦点后是否全选文字
android:imeOptions
设置软件盘功能键显示样式,常用选项为
actionGo
显示Go,
actionSearch
搜索,
actionSend
发送,
actionNext
下一个,
actionDone
完成
android:background
设置控件背景,一般为@null
android:enabled
是否开启组件
android:clickable
设置控件是否可以点击 \