1.append方法:添加文本
public final void append(CharSequence text)
public void append (CharSequence text,int start,int end)//start和end为追加文本起始位置和结尾位置
2.addTextChangeListener方法:为文本添加一个监听器监听文本内容的改变
TextView myTextView = null;
myTextView.addTextChangedListener(new TextWatcher{
@Override
public void afterChanged(Editable s){
//文本改变后
}
@Override
public void beforeTextChange(CharSequence s,int start,int count,int after){
//文本改变前
}
@Override
public void onTextChange(CharSequence s,int start,int before,int count){
//文本改变时
}
});
3.setText方法:用于设置TextView文本框的内容
public final void setText(CharSequence s)
4.setTextSize方法:用于舍子文本框显示内容的字体大小
public void setTextSize(int unit,float size)//size表示字体大小,unit表示字体单位
public void setTextSize(float size)
COMPLEX_UNIT_DIP:设备独立像素,不同设备有不同的显示效果
COMPLEX_UNIT_IN: 英寸
COMPLEX_UNIT_MM:毫米
COMPLEX_UNIT_PT:1pt=1/72英寸,在印刷业较常见
COMPLEX_UNIT_PX:像素
COMPLEX_UNIT_SP:比较像素,主要用于设置字体大小
5.setTYpeface方法:设置画笔字体样式
public Typeface setTypeface(Typeface typeface)
Typeface.DEFAULT_BOLD:加粗字体
Typeface.MONOSPACE:monospace字体
Typeface.SANS_SERIF:sans字体
6.setTextColor方法:用于设置字体颜色
7.setBackgroundColor方法:用于设置文本框背景的颜色
8.getHeight方法:获取文本框的高度,单位为pt
9.getWidth方法:获取文本框的宽度,单位pt
10.setPadding方法:设置文本框的内边距,单位为pt
public void setPadding(int left,int top,int right,int bottom)
11.getPaddingLeft方法:获取文本框左内边距
12.getPaddingTop方法:获取文本框上内边距
13.getPaddingBotton方法:获取文本框下内边距
14.getPaddingRigth方法:获取文本框右内边距
15.getCurrentTextColor方法:获取当前字体颜色
16.getText方法:获取文本框文本内容