Android 应用按钮 onClick 建议

标签 android button onclick

我正在尝试创建我的第一个 Android 应用,需要一些帮助。

基本上,该应用程序有一个 webview,它加载了一个工作正常的 URL,但我在它下面有一个按钮,当按下它时我想要在 webview 窗口中打开一个不同的 URL。

我不知道如何让按钮执行此操作。

这是我的第一个应用程序,如果答案很简单,请见谅。

提前致谢

周杰伦

最佳答案

假设按钮在 webView 中...

创建一个扩展 webviewclient 的新类,并将其添加到您的 WebView 中,就像这样......,它将在同一 WebView 中加载剩余的 url。

mWebView.setWebViewClient(new HelloWebViewClient());


private class HelloWebViewClient extends WebViewClient {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return true;
    }
}

看看这个tutorial也是....

如果它在 webView.. 之外

Button webButton = (Button) findViewById(R.id.yourbuttonId);
webButton.setOnClickListener(new OnClickListener() {
  @Override
  public void onClick(View v) {
         mWebView.loadUrl(urltoload);
  }
});

mWebView 是您的 xml 中的 Web View 。您需要访问它。在执行 setContentView()

之后,将上述代码放入 Activity 的 onCreate

关于Android 应用按钮 onClick 建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8026753/

相关文章:

android - 降低 Android 设备上的蓝牙信号强度

javascript - str.startsWith() 不适用于 Android 手机

android - api 19(KitKat) 中带有折叠工具栏的透明状态栏

button - 通过两个按钮在两个剪辑之间切换音频

java - Android ListView : changing dataset and calling notifyDataSetChanged inside of getView

javascript - 如何用随机生成的数字替换 window.location 的一部分?

javascript - 如何使用相同的弹出按钮在新选项卡中打开另一个链接

javascript - React JS onClick 事件在标签内

jquery - .on ('click' ) 和 .off ('click' ).on ('click' ) 之间的区别

javascript - 使用纯 JS 在点击期间使 div 相互堆叠