2011-04-06 118 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"] />