gpt4 book ai didi

java - 如何在我的 WebVIew 应用程序中添加滑动以刷新?

转载 作者:太空狗 更新时间:2023-10-29 16:13:14 25 4
gpt4 key购买 nike

我制作了一个新闻阅读器应用程序 (WebView)。我不知道如何在我的应用程序中添加拉动刷新。我是一名刚刚接触编程的学生 (Learner/n00b) 这里的任何人都可以让我知道要添加什么或者我必须在此处发布哪个 Java 类或 XML 代码以便您可以帮助我。

最佳答案

您需要使用 SwipeRefreshLayout 包装您的 WebView。为此,请转到您的 xml 文件并执行以下操作:

<android.support.v4.widget.SwipeRefreshLayout
android:id="@+id/swipeToRefresh"
android:layout_width="match_parent"
android:layout_height="match_parent">

<WebView.../> <!-- your view goes here -->

</android.support.v4.widget.SwipeRefreshLayout>

现在转到具有 WebView(Activity 或 Fragment)逻辑的 java 文件并添加以下代码:

// Swipe to Refresh
SwipeRefreshLayout swipeLayout = (SwipeRefreshLayout) getView().findViewById(R.id.swipeToRefresh);
swipeLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
// Insert your code here
webView.reload(); // refreshes the WebView
}
});

这将设置 OnRefreshListener,您可以在该方法上添加您的代码。查看官方文档,了解 SwipeRefreshLayout 还有哪些其他方法。

关于java - 如何在我的 WebVIew 应用程序中添加滑动以刷新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37869250/

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