我有一個非常奇怪的問題是不一致的。我在我的網站的webview
頁面中有一個標題,它是來自我網站的常規html。圖像鏈接到頁面。有時候這些鏈接不起作用,有時候它們確實有效。如果我將手指放在圖像下方,有時會看到矩形高亮顯示按下顏色框,但顯示的是實際圖像的偏離方式。它只會處於隨機位置,但始終位於圖像下方某處。所以說,鏈接href和圖像都說不同步。如果我重新加載頁面,它將再次處於正確的位置,並且圖像/按鈕可以工作。它並不總是發生。在桌面和移動瀏覽器中運行良好。奇怪在webview
。無論如何,有一個建議或經驗,爲什麼它如此隨機?Android的webview鏈接使用精靈圖像未對齊
回答
問題不在於只有webview它是一般的移動設備,特別是我相信webview使用的Android瀏覽器。我的標題是position:fixed
,經過大量研究後,我發現position:fixed
在移動設備上出現問題,並導致奇怪的事情發生。當您滾動時,即使圖像從未移動,這導致鏈接的clickable location
不正確。所以當你點擊圖像/鏈接時,它不起作用,因爲鏈接的位置在頁面上的其他位置,通常位於圖像的某處。
正如本博客解決方案中提到的那樣描述了我的問題。 http://suratpyari.wordpress.com/2011/09/30/fixed-position-problem-with-android-webkit/
不過我去的解決辦法是不使用position:fixed
可言,因爲我不想CSS黑客和使用的SO鏈接使用的解決方案使用以下position:absolute
使內div
滾動。它實際上工作得很好,現在滾動更加流暢和流暢。
CSS 100% Height, and then Scroll DIV not page
所以任何人都可能有這個問題,它可能是你的固定頭。對於拒絕投票的人來說,這是「真正的」問題。 :/
我通過設置 - > background-size :540px auto; – 2014-12-05 15:11:46
使用方法如下
String s="<head><meta name=viewport content=target-densitydpi=medium-dpi, width=device-width/></head>";
webview.loadDataWithBaseURL(null,s+htmlContent,"text/html" , "utf-8",null);
更多參考
http://developer.android.com/guide/webapps/targeting.html
而在三星S3手機一樣,有時候這是不行的。對於這創造xhdpi手機一個單獨的佈局和根據您的要求避免空白,將webview的高度更改爲40dp或其他內容。
- 1. 對齊背景精靈圖像
- 2. 圖像鏈接的精靈問題
- 3. 在Android上使用圖像精靈
- 4. 對齊圖像/精靈顯示上半部和下半部
- 5. CSS:導航精靈圖像對齊問題
- 6. CSS對齊圖像旁邊的鏈接
- 7. 使用jquery多個圖像的精靈
- 8. CSS圖像精靈
- 9. CSS圖像精靈
- 10. Corona sdk鏈接精靈表
- 11. 使用AlphaImageLoader應用精靈圖像
- 12. 難的精靈材質對齊
- 13. 圖像和鏈接不「對齊」
- 14. 對齊圖像鏈接到中心
- 15. 對齊圖像和超鏈接
- 16. 使用精靈合併兩張圖像
- 17. 使用精靈圖像與setDragImage
- 18. 使用jquery更改圖像精靈?
- 19. 使用響應編寫圖像精靈
- 20. 在圖像精靈旁邊使用JQuery
- 21. css麪包屑使用圖像精靈
- 22. 使用圖像作爲精靈字符
- 23. 使用精靈表按鈕圖像
- 24. 使用不同的CSS類對齊圖像鏈接頂部的鏈接文本
- 25. Android Webview圖像未加載
- 26. 對齊圖像 - Android
- 27. 將精靈與相機底邊對齊
- 28. 如何像圖像類一樣使用精靈圖像?
- 29. Android:使用OpenCV對齊圖像
- 30. 文本和圖像精靈
在您決定投票回答一個可行的問題之前,請注意我並不是唯一發生這種情況的人,而且這是一個完全合乎邏輯的問題。 http://stackoverflow.com/questions/4628102/links-sometimes-not-working-in-webview他的問題是類似的,但不是我需要的解決方案,並不完全相同 – 2013-04-21 06:43:32