我用正方形创建了一个游戏板。每个正方形的大小(高度和宽度)是 phone_pixel_width/number_of_squares 以根据分辨率最大化游戏屏幕上每个正方形的大小(哦,我不支持 mdpi 设备,因此它不会变小)。
现在我的问题是我也在这些方块上写文字。如果我对 HVGA 屏幕和 WVGA(hdpi-normal)屏幕使用相同的字体大小,则 HVGA(mdpi-normal)屏幕上的字体会变大。我正在考虑能够根据其宽度选择字体大小,从而可以使字体大小完美地适应计算出的正方形宽度。
有什么简单的方法可以做到这一点(注意:我使用的是TextPaint而不是TextView)还是我必须自己计算这个,可以说是在启动时创建某种表格。
谢谢 :-)
/ 亨里克