1、在代码中用setTextSize动态设置TextView中的字体大小方法
setTextSize方法:设置字体大小
功能说明该方法用于设置画笔的字体大小。该方法主要用在绘制字符串的场合,对于一些图形则没有效果。
基本语法public void setTextSize (float textSize)
其中,参数textSize为字体大小,浮点型数据。
2、XML设置字体大小:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="文字"
android:textSize="12sp"
/>
上面的12sp中的单位sp是Scale-Independent Pixels的缩写,可以根据文字大小首选项自动进行缩放。Google推荐我们使用12sp以上的大小,通常可以使用12sp,14sp,18sp,22sp,最好不要使用奇数和小数。
Android中的TextView的字体是可以设置大小的,通过安卓中的setTextSize属性来设置,如下代码:
TextView textView = new TextView();textViewsetTextSize(25);设置字体大小
setTextSize属性就是安卓中专门用来设置字体大小的属性,其参数可以是整数,也可以是res资源文件中的值,通过setTextSize就可以自由的对字体大小进行设置了。
android:textSize="20sp"
这个就是设置文本大小大的,注意,要用sp,字体专用的单位
Android 开发字体的大小需要用google提供的sp单位,而控件的大小需要使用dip 或者dp。
1 dp(或者dip device independent pixels)一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp=1px。不同设备有不同的显示效果,这个和设备硬件有关。
2 sp(Scaled Pixels)主要用于字体显示,与刻度无关的一种像素,与dp类似,但是可以根据用户的字体大小首选项进行缩放。
3 xp即像素,1px代表屏幕上一个物理的像素点,px单位不被建议使用,因为同样100px的,在不同手机上显示的实际大小可能不同。
可以设置的哦,android:textSize="16sp",就是设置文字的字号为16
1、设置TextView中文本的样式(如:颜色、斜体等),可以针对不同位置的文本设置不同的样式
(如:将索引范围在1-3的字符设置为黑色,2-6的字符设置为粗体等)
2、实现文本超链接
3、详细教程详细教程android:textStyle设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开
android:typeface设置文本字体,必须是以下常量值之一:normal 0, sans 1, serif 2, monospace(等宽字体)3]Android系统默认支持三种字体,分别为:“sans”,
“serif”,
“monospace",除此之外还可以使用其他字体文件(ttf)
方法一:XML中使用android默认字体: android:typeface
方法二:在Android中可以引入其他字体,首先要将字体文件保存在assets/fonts/目录下
//得到TextView控件对象
TextView textView
=(TextView)findViewById(Ridcustom);
//将字体文件保存在assets/fonts/目录下,创建Typeface对象
Typeface typeFace =TypefacecreateFromAsset(getAssets(),"fonts/HandmadeTypewriterttf");
//使用字体
textViewsetTypeface(typeFace);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)