2014-12-02 48 views
2

webview設置的屬性(API級別19中引入)是否具有向後兼容性?WebSettings.LayoutAlgorithm.TEXT_AUTOSIZING? (http://developer.android.com/reference/android/webkit/WebSettings.LayoutAlgorithm.html) 我試過這個(https://github.com/pwnall/chromeview/tree/master/src/org/chromium/android_webview)但沒有用。WebView:WebSettings.LayoutAlgorithm.TEXT_AUTOSIZING:在Andoird 4.4下面?

我需要WebSettings.LayoutAlgorithm.TEXT_AUTOSIZING以上4.0 API級別。

回答

1

不,TEXT_AUTOSIZING被添加到KitKat WebView中,並且在較早版本中很難模擬。你可以嘗試Crosswalk,儘管它看起來並不像它們公開的那樣作爲一個設置,所以它取決於哪個佈局算法被設置爲它們的默認值。

+0

實際上,在我的原生android應用程序中,HTML內容(純文本htmls,內聯圖像htmls等)使用** TEXT_AUTOSIZING **屬性顯得很好。 ** TEXT_AUTOSIZING **是自動調整(可讀格式)純文本htmls,即使我縮小webview。我可以用**'Crossswalk'**來實現嗎? – 2014-12-02 12:08:32

+0

@ user1046105就像我說的 - 我不知道Crosswalk是否有TEXT_AUTOSIZING。我知道Crosswalk與KitKat之前的Android版本兼容,這就是爲什麼我首先提出它的原因。 – 2014-12-02 14:54:04

+0

好的,我會盡力讓你知道。謝謝Marcin。 – 2014-12-02 16:14:24