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

问题描述:

我在制作Android应用程序。屏幕中间有一个可旋转的ImageView,上面两个TextView(粗体)和两个TextView s。它在不同的屏幕上显示不同。用于多个android屏幕(mdpi,hpdi,xhdpi,xxhdpi,xxxhdpi)的TextView的文本大小?

+1

发布您的XML布局 – sHOLE

+0

您可以显示布局或屏幕截图吗? –

+0

你的意思是不同的,他们取代了图像或是你面临的字体大小问题? – Shanky

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

Android Docs

当指定尺寸,总是使用任一DP或SP单元。 dp是一个与密度无关的像素,对应于160 dpi下像素的物理尺寸。 sp是相同的基本单位,但是会根据用户的首选文字大小(它是一个与比例无关的像素)进行缩放,所以在定义文字大小(但决不是布局大小)时应该使用此测量单位。 当您指定两个视图之间的间距时,请使用dp。