2010-03-23 66 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事件启动您的活动,您可以在其中显示新的视图。

希望这会有所帮助。