安卓开发:如何静态和动态设置textView的文本和背景色彩,如何填?初学不知填啥.要详细

2025-03-24 07:54:15
推荐回答(2个)
回答1:

静态就是在可视化的Graphical Layout内的属性内填
textView1.TextColor(文本色)
textView1.Background(背景色)
中填 @android就会自动弹出所有定义的色彩值
如 @android:color/holo_blue_bright
动态就是程序中设定色彩
import android.graphics.Color;

textView1.setTextColor(Color.RED);
textView1.setBackgroundColor(Color.RED);

回答2:

android:textColor设置文本颜色

  android:textColorHighlight被选中文字的底色,默认为蓝色

  android:textColorHint设置提示信息文字的颜色,默认为灰色。与hint一起使用。

  android:textColorLink文字链接的颜色.

  android:textScaleX设置文字之间间隔,默认为1.0f。

  android:textSize设置文字大小,推荐度量单位”sp”,如”15sp”

  android:textStyle设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开

  android:typeface设置文本字体,必须是以下常量值之一:normal 0, sans 1, serif 2, monospace(等宽字体) 3]

  android:height设置文本区域的高度,支持度量单位:px(像素)/dp/sp/in/mm(毫米)

  android:maxHeight设置文本区域的最大高度

  android:minHeight设置文本区域的最小高度

  android:width设置文本区域的宽度,支持度量单位:px(像素)/dp/sp/in/mm(毫米),与layout_width的区别看这里。

  android:maxWidth设置文本区域的最大宽度

  android:minWidth设置文本区域的最小宽度