2010-03-23 50 views
2

我很好奇,如果在WebView中有一種方法,當單擊一個按鈕時,它會在當前顯示頂部顯示一個新視圖。Android Web查看

我有一個網站,當用戶點擊簽名字段時,我希望能夠捕獲設備上的簽名。從最好的我可以告訴最簡單的方法是在Android SDK中編寫此部分。我試圖避免重寫整個網站。

任何幫助,非常感謝。

回答

3

調查addJavaScript interface。看起來你可以通過javascript調用javaobject。所以你可以在一個按鈕的onclick處理函數後面加入一些javascript,這個函數可以調用一些可以顯示第二個webview的對話框的java。

+0

謝謝,我前幾天發現了這種方法,意在更新與我如何解決問題的問題。 – dbslone 2010-03-25 12:20:59

1

另外,您可以創建一個意圖,您的活動與webview響應。 這比您想象的更容易:

對於最近的Twitter實現,有一個來自twitter的回調,以便瀏覽器導航到myapp:myintent。在android清單中,你聲明一個活動處理myapp:意圖。當該網址被導航到時,它會通過OnNewIntent事件啓動您的活動,您可以在其中顯示新的視圖。

希望這會有所幫助。