【问题标题】:Multiple Screen Size/Density support多种屏幕尺寸/密度支持
【发布时间】:2011-04-06 17:26:26
【问题描述】:

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

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

【问题讨论】:

    标签: android screen


    【解决方案1】:

    您是否在您的 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"] />
    

    【讨论】:

      猜你喜欢
      • 2015-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多