TextView的文本大小为多个android屏幕(mdpi,hpdi,xhdpi,xxhdpi,xxxhdpi)?

时间:2017-08-18 10:39:44

标签: android textview

我正在制作Android应用。屏幕中间有一个可旋转ImageView,上面有两个TextView s(粗体),下面有两个TextView。它在不同的屏幕上显示不同。

1 个答案:

答案 0 :(得分:2)

只需确保在XML布局中定义TextSize中的dp属性即可。由于它是与密度无关的像素,因此不会受到不同屏幕尺寸的影响。

来自Android Docs

  

指定尺寸时,请始终使用dp或sp单位。 dp是与密度无关的像素,其对应于160dpi的像素的物理尺寸。 sp是相同的基本单位,但是根据用户的首选文本大小(它是与比例无关的像素)进行缩放,因此在定义文本大小时(但从不用于布局大小)应使用此度量单位。   指定两个视图之间的间距时,请使用dp。