用于多个android屏幕(mdpi,hpdi,xhdpi,xxhdpi,xxxhdpi)的TextView的文本大小?
问题描述:
我在制作Android应用程序。屏幕中间有一个可旋转的ImageView
,上面两个TextView
(粗体)和两个TextView
s。它在不同的屏幕上显示不同。用于多个android屏幕(mdpi,hpdi,xhdpi,xxhdpi,xxxhdpi)的TextView的文本大小?
答
只需确保在您的XML布局中定义dp
中的TextSize
属性。由于它是密度无关像素,因此不会受到不同屏幕尺寸的影响。
当指定尺寸,总是使用任一DP或SP单元。 dp是一个与密度无关的像素,对应于160 dpi下像素的物理尺寸。 sp是相同的基本单位,但是会根据用户的首选文字大小(它是一个与比例无关的像素)进行缩放,所以在定义文字大小(但决不是布局大小)时应该使用此测量单位。 当您指定两个视图之间的间距时,请使用dp。
发布您的XML布局 – sHOLE
您可以显示布局或屏幕截图吗? –
你的意思是不同的,他们取代了图像或是你面临的字体大小问题? – Shanky