1
我們在我們的網站中有幾個android'優化'頁面,它們確實在默認瀏覽器中很好地出現。在我的應用程序WebView中,它看起來好像對CSS沒有任何瞭解。Android WebView HTML/CSS在默認瀏覽器中看起來非常不同
對於記錄,我確實已啓用javascript。代碼如下。我沒有深入檢查CSS,但我知道,我們有一個人進來,至少,優化這些頁面的移動大小的瀏覽器。我擔心這樣做,他可能做了一些只能在默認瀏覽器中工作的東西。
想法?
public class MyTest extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
try
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Locale locale = Locale.getDefault();
ConnectivityManager connectivityManager = (ConnectivityManager) this
.getSystemService(Activity.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connectivityManager
.getActiveNetworkInfo();
WebView webView = (WebView) findViewById(R.id.web_view);
webView.setHorizontalScrollBarEnabled(false);
webView.setVerticalScrollBarEnabled(false);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient()
{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
view.loadUrl(url);
return false;
}
});
if ((null != networkInfo) && (networkInfo.isConnected()))
{
String url = ApplicationProperties.BASE_URL;
webView.loadUrl(url);
}
else
{
webView.loadUrl("file:///android_res/drawable/no_connection_page_en.html");
}
}
catch (Exception Ex)
{
Log.v(ApplicationProperties.APPLICATION_NAME, Ex.getMessage());
}
}
}