多屏幕尺寸/密度支持

时间:2011-04-06 17:26:27

标签: android screen

我正在为Android手机创建一个应用程序,并且一直在使用模拟器进行测试。我创建了一个SurfaceView并覆盖了onDraw函数以在画布上绘制位图。 我还有一些文本,我使用canvas.drawText函数绘制到这个屏幕上。我使用paint.setTextSize将文本大小定义为21。

我面临的问题是,在具有不同分辨率和屏幕尺寸的不同仿真器上,文本的范围从看起来太大到太小。有没有办法使用AndroidManifest文件或修改.xml文件来解决这个问题?谢谢!

1 个答案:

答案 0 :(得分:0)

你在Android清单中尝试过这个吗?

<supports-screens android:resizeable=["true" | "false"]
                  android:smallScreens=["true" | "false"] 
                  android:normalScreens=["true" | "false"] 
                  android:largeScreens=["true" | "false"] 
                  android:xlargeScreens=["true" | "false"]
                  android:anyDensity=["true" | "false"] />