我爲1.5構建的應用程序在HTC Desire等高密度屏幕上顯示文本模糊。這是從我的應用特寫屏幕截圖(bad.png)和一個更好的例子(good.png)高密度屏幕上的模糊文本
alt text http://taypo.com/bad.pngalt text http://taypo.com/good.png
是的,我建立一個軟鍵盤。文本是用canvas.drawText
繪製的。我在網上找到的所有討論都是關於圖片大小調整問題。
我爲1.5構建的應用程序在HTC Desire等高密度屏幕上顯示文本模糊。這是從我的應用特寫屏幕截圖(bad.png)和一個更好的例子(good.png)高密度屏幕上的模糊文本
alt text http://taypo.com/bad.pngalt text http://taypo.com/good.png
是的,我建立一個軟鍵盤。文本是用canvas.drawText
繪製的。我在網上找到的所有討論都是關於圖片大小調整問題。
你應該閱讀這guide
基本上,如果你想支持1.5設備,你應該建立自己的項目 針對SDK> = 1.6用的minSdkVersion設置好的以3:
<uses-sdk
android:minSdkVersion="3"
android:targetSdkVersion="4"
/>
在這條路上你將能夠在不破壞Android 1.5 的假設所有屏幕爲「mdpi」的情況下爲不同的屏幕尺寸/密度提供不同的可繪製資源。 顯然你不能使用sdk版本3後發佈的任何api
非常感謝。還有一點很奇怪,那就是文本繪圖也會產生這種差異。 – 2010-06-28 14:38:30
Android 1.5不支持多屏幕分辨率,所以我不知道你是否能夠解決這個問題 – ognian 2010-06-28 11:14:37
我的問題發生在Android 2.1上。你的意思是我應該用2.1 SDK來解決這個問題嗎? – 2010-06-28 11:16:40