2013-04-26 79 views
0

Android有沒有一種方法可以使用模板或其他方法預處理html頁面(如PHP),然後輸出正確的HTML?Android HTML模板

我的意思是例子。

假設我在android中有一個變量,它包含一個地址或JavaScript文件的URL。我想從Android預處理文件輸出正確的腳本標記。

所以在Android活動有可能是

String loc = "http://example.com/file.js" 

,當我通過使用網頁視圖祿JavascriptInterface啄我從上面平等祿想SRC。

<script type="text/javascript" src="loc variable here"></script> //but how? 

此外,根據需要動態添加或刪除腳本。所以,這聽起來像是一個模板工作(比如Ruby On Rails ERB文件如何工作)。但Android可以做到這一點嗎?如果是這樣,你怎麼做?

謝謝。

+0

AFAIK沒有內置的支持在android中原生的HTML樣式模板。你不得不使用'src = \「」+ locVar +「\」'這樣的東西,否則你必須自己寫一個模板解釋器。如果它不需要做變量替換之外的任何事情,它可能會相當直接,但如果你希望它能夠評估任意Java代碼,這將是更棘手的。 – FoamyGuy 2013-04-26 02:22:44

+0

其實它看起來可能有幾個選項,它們不是原生android API的一部分,但是可以包含的第三方庫參見[Here](http://stackoverflow.com/questions/13349082/ javascript-java-html-template-data-binding-library)和[Here](http://stackoverflow.com/questions/3583846/java-html-builder-anti-template-library)提供了兩種可能性 – FoamyGuy 2013-04-26 02:25:50

回答

0

我結束了剛剛使用document.createElement(「腳本」)動態加載腳本,而不是做一個模板。這種方式很容易。