2011-04-06 171 views
0

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

我面临的问题是,在不同的分辨率和屏幕尺寸的模拟器上,文字的范围可能过大或过小。有什么方法可以使用AndroidManifest文件或修改.xml文件来解决这个问题吗?谢谢!

回答

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"] />