2012-03-13 73 views
0

我有html form.but但我不明白在哪裏放這個html表單。如何提前顯示網頁view.Thanks形式在Res文件夾中放置html表單以及如何在webview中顯示此html表單

<Html> 
    <Head> 
    <Title> 
    <Title> 
    </head> 
    <body> 
    <table width="60%" align="center"> 
    <TR><TD colspan="2"><span class="style1">Post comments</span></TD> 
    </TR> 
    <form action="http://www.indianexpress.com/ajax/saveComment.php" id="frmcommentmain" name="frmcommentmain" method="post"> 
    <input type="hidden" value="918703" name="storyId"> 
    <input type="hidden" value="172.16.24.10" name="ip_addr"> 
    <input type="hidden" value="0" name="parentcmtId"> 
    <TR><TD height="35">Name:</TD><TD><input type="text" name="name" tiptitle="Please enter your name"> 
     *</TD> 
    </TR> 
    <TR><TD>Email:</TD><TD><input type="text" name="email" tiptitle="Please enter your email"> 
     *</TD> 
    </TR> 
    <TR><TD>Title:</TD><TD><input type="text" name="subject" tiptitle="Please enter subject"> 
     *</TD> 
    </TR> 
    <TR><TD>Comment:</TD><TD><textarea title="Please enter your comments" rows="6" name="comment"></textarea> 
     *</TD> 
    </TR> 
    <TR><TD colspan="2"><input type="checkbox" value="checkbox" name="checkbox">I agree to the terms of use.</TD></TR> 
    <TR> 
     <TD colspan="2">&nbsp;</TD> 
    </TR> 
    <TR> 
     <TD colspan="2">&nbsp;</TD> 
    </TR> 
    <TR><TD colspan="2"><input type="Submit" name="submit" value="submit"></TD></TR> 
    </form> 
    </table> 
    </body> 
    </html> 

我看了很多文章,但我沒有得到的答案將HTML form.Many物品從URL網頁流量負載描述數據,但我想裝載形式網頁流量。

+1

字符串str = 「 ....」; webview.loadData(STR, 「text/html的」, 「UTF-8」); – 2012-03-13 15:18:43

回答

0

我會將HTML內容存儲在Android項目的assets文件夾中的一個文件中。然後,您應該能夠從代碼中讀取該文件並將其加載到Web視圖中。

+1

我肯定會避免將HTML內容作爲字符串存儲在代碼中。這會讓你的代碼臃腫,沒有真正的原因。同時存儲在資產中使其更易於維護。 – 2012-03-13 15:25:12

2

確實將您的html頁面放置在assets文件夾中。 對於示出的網頁使用WebView

WebView wv = (WebView)findViewById(R.id.webview); 
wv.loadUrl("file:///android_asset/index.html");