css 背景图像未在 webview android 中加载
Css background images not loaded in webview android
伙计们,我正在尝试加载一个网络网址,除了加载背景图像外,一切正常
我已阅读此页面
未找到安卓 CSS 背景图像
但是我的问题不同,我不想要页面正文的背景。我需要显示div 的背景图像
.HTML:
<a href="#WomenMonth"><li data-menuanchor="firstPage" class="manavatarchoose"> test </li> </a>
.CSS:
.manavatarchoose{
width:206px;
height:206px;float:left;
background-image: url("http://www.example.com/demo/android_connect/assets/img/maleorfe.jpg") ; border-radius:150px; list-style-type: none; vertical-align:middle;
}
这是我的Java类
WebView myWebView = (WebView) rootView.findViewById(R.id.webView1);
myWebView.loadUrl("http://www.example.com/demo/android_connect/get_webmob.php");
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
我还在css文件中使用了图像的绝对路径。
我应该提到 html 页面在浏览器中是正确的,但是当加载到应用程序图像中并且某些样式表属性不显示时。
从
Android 3.0开始在Webview中支持CSS。因此,请确保您的设备高于Android 3.0。3.0 以上的 Android 设备支持 CSS 动画,但前提是更改了单个属性。一旦您尝试一次对多个属性进行动画处理,整个元素就会消失。在非原生 Android 浏览器中,该元素将在动画持续时间内可见,但在完成后会立即隐藏。这在Android 4.4 Kitkat中得到了修复。Kitkat使用Chromium(与Google Chrome相同的引擎),完全支持CSS3和HTML5。您还可以使用不同的方法在 webview 中使用 CSS 和 WebView.loadDataWithBaseURL:
htmlData = "<link rel='"stylesheet'" type='"text/css'" href='"style.css'" />" + htmlData;
假设我们有/assets/style.css 文件 webView.loadDataWithBaseURL("file:///android_asset/", htmlData, "text/html", "UTF-8", null);只有在此之后,WebView才能从资产目录中查找和使用css文件。
祝你好运
相关文章:
- Android在webview中加载带有javascript的html文件,得到Uncaught ReferenceEr
- 如何在jsoup的帮助下跟踪我的网站是否加载到android设备上
- Android Webview没有'有时不会加载HTML
- jQuery+Android.将功能(Touchstart、touchmove)应用于实时加载的内容
- Firefox for Android扩展:如何在每次页面加载时触发事件
- JavaScript/HTML5音频:在Android Chrome中播放用户通过文件选择器加载的mp3文件
- 点击按钮在手机中加载现有的Android应用程序
- 如何改进使用JQuery Mobile的Android WebView的加载时间
- 无法在android网络视图中使用AJAX加载HTML部分
- Android WebView:在javascript中,有没有一种方法可以加载另一个javascript文件,并为堆栈
- JavaScript未在Android网络视图中重新加载
- 在Android Phonegap中加载附加模板时,JavaScript点击需要时间
- 从 Android 中的 url 获取异步加载的 html(通过 ajax)
- 如何在Android Webview中已经加载的网页上执行Javascript
- 如何在 android 中的可扩展列表视图组和子项中加载 json 数据
- 在 WebView 完成从以前的 JavaScript 注入加载后,在 Android 中注入 JavaScript
- Android - 如何在运行时生成的HTML数据中加载外部javascript文件
- 使用javascript界面重新加载Android webview
- Visual Studio cordova,在Android设备上“实时重新加载”的简单方法
- css 背景图像未在 webview android 中加载