我正在为Android手机创建一个应用程序,并且一直在使用模拟器进行测试。我创建了一个SurfaceView并覆盖了onDraw函数以在画布上绘制位图。 我还有一些文本,我使用canvas.drawText函数绘制到这个屏幕上。我使用paint.setTextSize将文本大小定义为21。
我面临的问题是,在具有不同分辨率和屏幕尺寸的不同仿真器上,文本的范围从看起来太大到太小。有没有办法使用AndroidManifest文件或修改.xml文件来解决这个问题?谢谢!
答案 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"] />