EditText属性及一些常用方法

android开发中,EditText是一个非常重要的控件,它提供了一个文本输入框,用户可以在其中输入和编辑文本,本文将介绍EditText的一些常用属性及其方法。,1、android:hint:设置输入框中的提示信息,当用户没有输入任何内容时显示。,,2、android:inputType:设置输入框的输入类型,如密码、电话号码等。,3、android:text:设置输入框中默认显示的文本。,4、android:textSize:设置输入框中文本的字体大小。,5、android:textColor:设置输入框中文本的颜色。,6、android:background:设置输入框的背景颜色。,7、android:drawableLeft:设置输入框左侧的图片。,8、android:drawableRight:设置输入框右侧的图片。,9、android:drawablePadding:设置输入框图片与文本之间的间距。,10、android:gravity:设置输入框中文本的对齐方式。,11、android:singleLine:设置输入框是否为单行显示,默认为false,即多行显示。,12、android:lines:设置输入框的可见行数,默认为1。,13、android:maxLines:设置输入框的最大行数,默认为Integer.MAX_VALUE。,14、android:minLines:设置输入框的最小行数,默认为1。,15、android:scrollHorizontally:设置输入框是否支持水平滚动,默认为true。,16、android:scrollbars:设置输入框是否显示滚动条,可选值为vertical(垂直滚动条)、horizontal(水平滚动条)或none(无滚动条),默认为none。,17、android:ems:设置输入框的宽度,以像素为单位。,,18、android:width:设置输入框的宽度,以像素或百分比为单位。,19、android:height:设置输入框的高度,以像素或百分比为单位。,20、android:padding:设置输入框的内边距,以像素为单位。,1、setText(CharSequence text):设置输入框中的文本内容。,2、getText():获取输入框中的文本内容。,3、setHint(CharSequence hint):设置输入框中的提示信息。,4、getHint():获取输入框中的提示信息。,5、setInputType(int type):设置输入框的输入类型。,6、getInputType():获取输入框的输入类型。,7、setTextSize(float size):设置输入框中文本的字体大小。,8、getTextSize():获取输入框中文本的字体大小。,9、setTextColor(@ColorInt color):设置输入框中文本的颜色。,10、getTextColors():获取输入框中文本的颜色。,11、setBackgroundColor(@ColorInt color):设置输入框的背景颜色。,12、getBackgroundColor():获取输入框的背景颜色。,13、setCompoundDrawablesWithIntrinsicBounds(int left, int top, int right, int bottom):设置输入框左侧、顶部、右侧和底部的图片。,,14、getCompoundDrawables():获取输入框左侧、顶部、右侧和底部的图片。,15、setCompoundDrawablePadding(int padding):设置输入框图片与文本之间的间距。,16、getCompoundDrawablePadding():获取输入框图片与文本之间的间距。,17、setGravity(int gravity):设置输入框中文本的对齐方式。,18、getGravity():获取输入框中文本的对齐方式。,19、setSingleLine(boolean singleLine):设置输入框是否为单行显示。,20、isSingleLine():判断输入框是否为单行显示。,21、setLines(int lines):设置输入框的可见行数。,22、getLines():获取输入框的可见行数。,23、setMaxLines(int maxLines):设置输入框的最大行数。,24、getMaxLines():获取输入框的最大行数。,25、setMinLines(int minLines):设置输入框的最小行数。,26、getMinLines():获取输入框的最小行数。,27、setScrollHorizontally(boolean scrollHorizontally):设置输入框是否支持水平滚动。

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《EditText属性及一些常用方法》
文章链接:https://zhuji.vsping.com/475360.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。