版权声明:本文为博主原创文章,未经博主允许不得转载。 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定制文本
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE、
Spanned.SPAN_INCLUSIVE_EXCLUSIVE、
Spanned.SPAN_EXCLUSIVE_INCLUSIVE、
Spanned.SPAN_INCLUSIVE_INCLUSIVE、
这几个参数的含义