TextView基础

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wzgl708937822/article/details/73872897

TextView

参考网址:http://www.runoob.com/w3cnote/android-tutorial-button-imagebutton.html


XML属性(66个)

属性名 相关方法
android:autoLink setAutoLinkMask(int)
android:autoText setKeyListener(KeyListener)
android:bufferType setText(CharSequence,TextView.BufferType)
android:capitalize setKeyListener(KeyListener)
android:cursorVisible setCursorVisible(boolean)
android:digits setKeyListener(KeyListener)
android:drawableBottom setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)
android:drawableEnd setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int)
android:drawableLeft setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)
android:drawablePadding setCompoundDrawablePadding(int)
android:drawableRight setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)
android:drawableStart setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int)
android:drawableTop setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)
android:editable 在EditText中使用
android:editorExtras setInputExtras(int)
android:ellipsize setEllipsize(TextUtils.TruncateAt),取值start,middle,end,marquee
android:ems setEms(int)
android:fontFamily setTypeface(Typeface)
android:freezesText setFreezesText(boolean) 设置保存文本的内容以及光标的位置
android:gravity setGravity(int)
android:height setHeight(int)
android:hint setHint(int)
android:imeActionId setImeActionLabel(CharSequence,int)
android:imeActionLabel setImeActionLabel(CharSequence,int)
android:imeOptions setImeOptions(int)
android:includeFontPadding setIncludeFontPadding(boolean)
android:inputMethod setKeyListener(KeyListener)
android:inputType setRawInputType(int)
android:lineSpacingExtra setLineSpacing(float,float) 设置行间距,3dp
android:lineSpacingMultiplier setLineSpacing(float,float) 行间距倍数,1.2
android:lines setLines(int)
android:linksClickable setLinksClickable(boolean)
android:marqueeRepeatLimit setMarqueeRepeatLimit(int)
android:maxEms setMaxEms(int)
android:maxHeight setMaxHeight(int)
android:maxLength setFilters(InputFilter)
android:maxLines setMaxLines(int)
android:maxWidth setMaxWidth(int)
android:minEms setMinEms(int)
android:minHeight setMinHeight(int)
android:minLines setMinLines(int)
android:minWidth setMinWidth(int)
android:numeric setKeyListener(KeyListener)
android:password setTransformationMethod(TransformationMethod)
android:phoneNumber setKeyListener(KeyListener)
android:privateImeOptions setPrivateImeOptions(String)
android:scrollHorizontally setHorizontallyScrolling(boolean)
android:selectAllOnFocus setSelectAllOnFocus(boolean)
android:shadowColor setShadowLayer(float,float,float,int)
android:shadowDx setShadowLayer(float,float,float,int)
android:shadowDy setShadowLayer(float,float,float,int)
android:shadowRadius setShadowLayer(float,float,float,int)
android:singleLine setTransformationMethod(TransformationMethod)
android:text setText(CharSequence,TextView.BufferType)
android:textAllCaps setAllCaps(boolean)
android:textAppearance null
android:textColor setTextColor(int)
android:textColorHighlight setHighlightColor(int)
android:textColorHint setHintTextColor(int)
android:textColorLink setLinkTextColor(int)
android:textIsSelectable isTextSelectable()
android:textScaleX setTextScaleX(float)调节字间距
android:textSize setTextSize(int,float)
android:textStyle setTypeface(Typeface)
android:typeface setTypeface(Typeface)
android:width setWidth(int)

文本四面的图标设置

TextView文字的处理方法:

SpannableString&SpannableStringBuilder定制文本

示例

代码段

API

Spanned.SPAN_EXCLUSIVE_EXCLUSIVE、

Spanned.SPAN_INCLUSIVE_EXCLUSIVE、

Spanned.SPAN_EXCLUSIVE_INCLUSIVE、

Spanned.SPAN_INCLUSIVE_INCLUSIVE、

这几个参数的含义

参数解释

猜你喜欢

转载自blog.csdn.net/wzgl708937822/article/details/73872897