我使用phonegap和jQuery手機來開發一個Android應用程序。在瀏覽器中,頁面看起來很好,但是當我在設備上運行應用程序(=在web視圖中)時,頁面看起來便宜而且......關閉。幾乎就像頁面縮小了101%或類似的東西。有其他人遇到這個問題嗎?任何想法如何解決它?我使用phonegap和jQuery手機來開發一個Android應用程序時,佈局模糊/低質量時,jQuery手機在Android上使用phonegap
回答
您是否嘗試過在頁面的</head>
這樣添加target-densitydpi=device-dpi
值視meta標籤:
<head>
<meta name="viewport" content="width=device-width, target-densitydpi=device-dpi" />
...
</head>
這應該做的伎倆;我希望它有幫助!
在jQuery forum上還建議將user-scalable=0
添加到不斷增加的元標記中。所以它最終看起來類似於:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, target-densitydpi=device-dpi, user-scalable=0">
此fixit爲我工作。雖然jQuery的論壇帖子還提出最終的解決辦法可能包括一些Android的特定CSS:
- if is_android?
%link{:rel => 'stylesheet', :type => 'text/css', :href => '/stylesheets/mobile/android.css'}/
我在移動設備上進行測試時,也有同樣的問題。但是,請參閱本link:
CSS的「PX」單元可以從設備的實際像素比你要求的不同,作爲 瀏覽器的「尺度」上的圖像和字體,以更大的尺寸。 (瀏覽器很自然地假設你沒有真正的意思是「像素」 當你說「PX」,並有益嘗試調整你的內容,使 可讀性高分辨率手機屏幕。)
然後,我將TARGET-DENSITYDPI更改爲「target-densitydpi = 150」,並且正常工作(在NEXUS 10上測試)。
嘗試將空白字符「 」放在圖像的同一個承包商中,我不知道它是否正確,但它對我有用。
實際上,沒有任何字體大小副作用的真正解決方法是按如下方式處理 CSS文字陰影。
* {
text-shadow:0 0 0 transparent;
text-shadow:none;
}
這可以確保您的字體沒有陰影,這就是文字看起來模糊的原因。如果仔細觀察,您可以看到文字實際上並不模糊,但具有相同顏色的投影。
Webkit使用'css像素',然後重新計算物理設備的分辨率 - 可能這是這裏的問題。
如果你有一個典型的4" 的手機用480x800的屏幕時,CSS像素可以是320x533和CSS像素比率將是1.5。
在這種情況下一個32×32PX圖像需要有至少48 x 48px看起來不錯和鋒利因爲有些設備的像素比例爲2(iPhone 4/5),我通常使用2倍大的圖像,它們看起來非常好,幾乎和svg圖像一樣好(並且沒有問題寬度老的瀏覽器)。
這樣做,你需要記住定義圖像尺寸
background:url('myimage64.png'); background-size:32px 32px;
或
<img src='myimage64.png' width='32' height='32'>
- 1. 爲Android平臺手機開發完整日曆應用程序,使用jQuery手機與Phonegap
- 2. 製作jQuery手機與PhoneGap的Android應用程序
- 3. phonegap/jquery手機遠程調試? (android)
- 4. 手動觸發Switchery開關 - 我的PhoneGap應用交換機上的PhoneGap/Android的
- 5. 在我的Android手機上運行PhoneGap應用程序時出現的問題
- 6. 如何在手機本身上調試phonegap android應用程序
- 7. 在智能手機上測試phonegap/android應用程序
- 8. 爲Android開發手機應用程序
- 9. 使用phonegap開發Android應用程序
- 10. jQuery手機+ phonegap + android 4.0.4頭部閃爍
- 11. Android手機和平板電腦的Android應用程序佈局
- 12. 我的phonegap應用程序在Android HD手機,HDPI和XHDPI手機中看起來更小
- 13. 我試圖在手機上使用手機運行Android應用程序
- 14. 在Android 4.0.3與JQuery的手機Phonegap應用程序不顯示內容
- 15. Android手機上Android Market應用程序中使用的佈局是什麼?
- 16. 是否需要使用android手機開發一個android應用程序
- 17. phonegap:當使用android sdk 2.2時,jQuery手機的列表視圖滾動緩慢
- 18. 使用iPhone作爲android應用程序開發,測試手機
- 19. Android手機應用程序
- 20. Phonegap cordova.js不適用於android手機
- 21. 執行與opera/Chrome手機的Android phonegap應用程序
- 22. 鍵盤不會在Android手機上使用onfocus()PhoneGap
- 23. 使用appium在android手機上連接應用程序時發生錯誤
- 24. android手機一次不會有2個開發應用程序
- 25. 在Eclipse中爲Android開發時使用多個手機
- 26. 使用Android模擬器來模擬Droid手機的手機
- 27. 開發通用Android應用程序(手機和平板電腦)
- 28. 在Android手機或平板電腦上開發應用程序
- 29. 紅寶石軌道和手機開發使用phonegap
- 30. Android-Phonegap-jquery手機:表單提交不起作用第二次
您帶來了工作的罰款。我也遇到了同樣的問題。它在仿真器中看起來很好,但在設備中搞砸了。我試着設置@dSquared的建議。它比最初的嘗試更好。但窗體控件和按鈕邊緣模糊...任何想法? – RameshVel