我正在制作Android应用。屏幕中间有一个可旋转ImageView
,上面有两个TextView
s(粗体),下面有两个TextView
。它在不同的屏幕上显示不同。
答案 0 :(得分:2)
只需确保在XML布局中定义TextSize
中的dp
属性即可。由于它是与密度无关的像素,因此不会受到不同屏幕尺寸的影响。
来自Android Docs:
指定尺寸时,请始终使用dp或sp单位。 dp是与密度无关的像素,其对应于160dpi的像素的物理尺寸。 sp是相同的基本单位,但是根据用户的首选文本大小(它是与比例无关的像素)进行缩放,因此在定义文本大小时(但从不用于布局大小)应使用此度量单位。 指定两个视图之间的间距时,请使用dp。