簡體   English   中英

Android引用JavaScript文件中的Asset文件夾圖像?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM