Android: У кого-нибудь есть хороший метод подгонки экрана?
Теперь я использовал режим подгонки экрана веб-просмотра Android: 1. Установите метафайлы html-файла следующим образом.
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0">
без масштабирования и подгонки ширины к ширине устройства, а не к целевой ширине 2. В активности Android я просто установил WebSetting в WebView следующим образом
webView.setInitialScale(100);
webView.setScrollBarStyle(1);
webView.setVerticalScrollBarEnabled(false);
webView.setHorizontalScrollBarEnabled(false);
webView.setFocusable(true);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setUseWideViewPort(true);
webSettings.setJavaScriptCanOpenWindowsAutomatically(false);
webSettings.setDatabaseEnabled(true);
webSettings.setPluginsEnabled(true);
webSettings.setAllowFileAccess(true);
webSettings.setDomStorageEnabled(false);
webSettings.setSupportZoom(false);
webSettings.setRenderPriority(RenderPriority.HIGH);
нет включения масштабирования для веб-просмотра, потому что я где-то использовал фреймворк jquerymoblie; Я обнаружил, что любой контент, как список, форма... просто в jquerymoblie может показывать нормально
Но если вы хотите установить какое-то нерегулярное изображение для фона и с каким-либо текстом или другим, вам будет трудно установить его в нужном месте с другим разрешением.
И это делает несколько другую позицию в другом разрешении
Я пытался вписать его во все, использовать процентную высоту ширины в CSS, однако это работает, кажется, не так уж и плохо. А потом я попытался использовать одно разрешение, подходящее для одного css, это заставило меня много работать. Потому что в устройстве Android так много разрешений. А также в разных версиях ОС Android.
У кого-нибудь есть хороший метод для решения этой проблемы? Спасибо!
1 ответ
Попробуй это. использовать HTML в вашем webView
webView.loadDataWithBaseURL(null,
"<!DOCTYPE html><html><body style = \"text-align:center\"><img src= "
+ \"http://www.koenvangorp.be/photos/2005_09_16-moon_2000.jpg\"
+ " alt=\"pageNo\" width=\"100%\"></body></html>",
"text/html", "UTF-8", null);
также см. документы здесь