我可以在没有任何JavaScript代码的情况下使用WebView吗?

时间:2014-01-12 08:32:11

标签: java android android-webview

我是使用WebView的新手,我想知道,我是否需要了解javascript以使用WebView才能发挥最大潜力?

例如,如果我想与网站的操作(例如postreply按钮进行互动,我是否必须在创建自己的按钮后使用javascript为其添加功能?

换句话说,如果我不喜欢“www.example.com”上的这些按钮看起来如何,我可以将它们隐藏在我的webview中并添加我自己的,然后添加我自己的后,我可以让他们做什么网站按钮是post还是reply?我是否需要JS,或者我可以只使用java吗?

1 个答案:

答案 0 :(得分:0)

如果您只想在应用程序中显示网页,则需要使用webview。如果你想要一些外部功能来显示像javascript(例如youtube视频),那么你只需要启用一些预定义的javascript功能。

如果您需要点击按钮,使用服务器数据库(如此处所示的帖子)等网页操作,那么您必须创建与网页设计相同的活动(通过xml布局设计)并执行任何操作你想通过java编码。

修改

只需简单了解当前的stackoverflow页面即可。如果你想在你的应用程序中显示这个页面,那么你必须在你的布局中使用webview并在你的java代码中提供当前的url。但这只是UI(用户界面)。你不能在这里做任何额外的Android操作,因为你只是在移动设备中显示桌面页面。

但是如果你想要添加一些额外的操作,那么你必须创建一个个人的xml布局,就像当前的stackoverflow页面一样,右边有一个选项卡,右边是一些超链接的edittext视图,用于编写问题或答案。更多的东西。 然后你必须添加stackoverflow在这里做的每个操作以及一些额外的操作(如果需要)。如果你想要相同的设计,那么它取决于你......你可以使用So png图像,相同的书写风格等。 希望你明白。

谢谢