Android能用px设置字体大小吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android能用px设置字体大小吗相关的知识,希望对你有一定的参考价值。

     在android开发中可以使用px设置大小,在控件中设置android:textSize="100px"
属性即可,100px表示大小,但是不建议使用px,一般使用dp来设置大小,Android studio按照如下步骤进行设置。

1、首先使用Android studio创建一个Android项目,项目结构如下图:

2、打开这个项目的XML布局文件,布局文件如下:

3、设置android:textSize="100px"属性即可改变TextView字体大小,如下图:

参考技术A 一般用dp表示长宽或者边距,用sp表示字体大小,px是像素单位,1px是一个像素,dp是像素无关单位,1dp不论在哪个分辨率下的大小事一样的

rem--来做响应式开发

官方解释:font size of the root element

就是根据跟元素来设置字体的大小,这里的根元素指的是<html></html>

rem作为度量单位,无疑是写响应式布局的最好单位,但是不兼容IE6~8,不过IE6~8我们可以用px来设置啊,哈哈

ofcurse,rem不仅仅可以设置字体的大小,还可以设置宽高,外边距内边距等等,其实px能用的地方,它都可以用的了

 

rem、px、pt以及%之间是可以互相换算的,当然这些UI设计师会给设计好的,http://www.520ued.com/article/53e98eafbb16a74c41b5de77这是别人家的博文,里面有一部分涉及到换算

以上是关于Android能用px设置字体大小吗的主要内容,如果未能解决你的问题,请参考以下文章

Android中TextView中的字体大小能设置吗

如何把android textView字体大小固定写死,而不随系统设置字体大小的改变而改变。

android中的Spinner里的字体大小为啥改不掉?

我用HTML5做手机网页,如何设置字体大小以适合各种设备?

Android中TextView中的字体大小能设置吗

字体样式