gpt4 book ai didi

java - WebView 的 float 刷新按钮

转载 作者:行者123 更新时间:2023-12-02 12:06:21 25 4
gpt4 key购买 nike

我想为我的 WebView 制作一个 float 刷新按钮。我做了一些研究,但无法解决我的问题。

    @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);

String url = "https://www.rtl.de/cms/sendungen/serie/alarm-fuer-cobra-11.html";
WebView view = (WebView) this.findViewById(R.id.WebView);
view.getSettings().setJavaScriptEnabled(true);
view.loadUrl(url);

FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
view.reload();
}
});

我还尝试了 MainActivity.this.webView.loadUrl("https://www.rtl.de/cms/sendungen/serie/alarm-fuer-cobra-11.html");而不是 view.reload(); 但总是有错误。

Cannot resolve method 'reload()'

Cannot resolve symbol 'WebView'

如果有人能帮助我,那就太好了。

最佳答案

实际上,您可以创建一个 Intent 并将当前 Activity 作为新 Activity 启动。例如,在您的 Activity 中,制作一个如下所示的按钮:

myButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(MainActivity.this, MainActivity.class);
startActivity(intent);
}
});

请告诉我是否可以。
保重!

关于java - WebView 的 float 刷新按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46886627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com