如何让我的按钮重定向到应用程序中的网页?

时间:2016-07-14 02:39:43

标签: codenameone

到目前为止,我已经拥有它,以便当用户按下按钮时,浏览器会打开并将用户重定向到我想要的网址。但是,我希望这发生在应用程序而不是Web选项卡中。我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

定义包含名为webview的小部件的xml布局。然后在您的活动中,您实现了一个按钮的监听器,该监听器调用具有所需页面的xml以加载到您的webview中。如果您找到一些代码问题,谷歌会找到一些代码并返回此处。如果是这种情况,请打开新问题,提供有关您事项的详细信息,然后我们可以提供更多帮助。最好的。

编辑:对不起,刚才,重新阅读你的问题我认为我真的理解它,解决方案非常简单,只是一行代码(指示你的应用在你的webview中打开一个网页,而不是常规浏览器,在您的应用程序之外)。试试这个:

wv = (WebView) findViewById(R.id.myWebView);
wv.setWebViewClient(new WebViewClient()); // needed to open url inside our webview, otherwise it will open at the default browser
wv.loadUrl(url);

答案 1 :(得分:0)

使用BrowserComponent,只需将其添加到边框布局表单的中心,然后设置该组件的网址即可。在developer guide中查看Codename One中的主要组件列表。