[英]Android referencing Asset folder images inside javascript file?
我在android中有一個webview設置,它會在我的資產文件夾中加載本地html文件。
在此html文件中,我引用了本地javascript文件。
在這些javascript文件中,我需要在資產文件夾中使用圖片。 我將如何鏈接到他們?
謝謝
public class Myactivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String temp= "<html><head></head><body><img src=\"file:///android_asset/flower.png\"><p>Hello flower.</p></body></html>";
WebView wb = new WebView(this);
wb.loadDataWithBaseURL(null, temp, "text/html", "utf-8",null);
setContentView(wb);
}
}
//嘗試這個
您可以訪問資產文件夾中的所有文件,就像訪問服務器上的文件一樣(通過相對路徑)。
要從文件/assets/www/index.html加載/assets/www/images/logo.jpg:
<img src="images/logo.jpg" />
更新:
在jQuery中:
$('#myLogo').attr('src', 'image/logo.jpg');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.