设置颜色
视图端:
android:textColor="@color/green"
@color/green 是资源文件内的配置信信息,也可以直接设置成#00ff00
android:textColor="#00ff00"
视图端也可以直接设置颜色:
<!--透明度默认ff 不透明-->
android:textColor="#00FF00"
Java端设置方法:
import android.graphics.Color;
TextView tvtwo = findViewById(R.id.tvtwo);
// 默认透明度 00 - 完全透明
tvtwo.setTextColor(0X00FF00);
TextView tvone = findViewById(R.id.tvone);
tvone.setTextColor(Color.GREEN);
设置字号
字号单位:sp 和 dp 默认一致,区别是:可以通过更改系统默认字体大小,sp单位会随系统字体大小而变化。
- PX
代表屏幕上的一个物理像素点,实际大小取决于屏幕分辨率和屏幕尺寸。
计算方法:PX = DIP X DPI /160
- DP / DIP
独立设备像素,长度单位,同一个单位在不同的设备上有不同的显示效果和像素密度有关系。
- DPI
像素密度,每英寸的像素点数,每英寸(2.54厘米)上有多少个像素。
计算方法:对角线像素 除以 屏幕尺寸。对角线像素 = 勾股定理
屏幕尺寸:平度对角线的长度。
- 屏幕分辨率
纵横向上的像素点数,1920X1080水平方向是1920个像素点,垂直方向是1080个像素点。
- Desity
密度,每平方英寸(2.54*2.54)有多少个像素点。
设置内容
视图端:
android:text="想问一下Up,android开发导致的C盘占用问题。相信这是一个老生常谈的问题了。"
Java端:
TextView tvtwo = findViewById(R.id.tvtwo);
tvtwo.setText("Hellowrold");