반응형
build.gradle 파일에 dependency추가
implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0"
Layout에 SwipeRefreshLayout 추가
<androidx.swiperefreshlayout.widget.SwipeRefreshLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/swiperefreshlayout"
tools:context=".MainActivity">
<com.example.toonview.CustomWebView
android:id="@+id/webview"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
java 파일에 setOnRefreshListener 추가하여 필요한 기능 구현
swipeRefreshLayout = findViewById(R.id.swiperefreshlayout);
swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
wView.reload();
swipeRefreshLayout.setRefreshing(false);
}
});
반응형
'[====== Development ======] > Android' 카테고리의 다른 글
안드로이드 다국적(?) 앱 만들어 보기 (feat 카카오 번역 API, python 활용) (0) | 2023.09.26 |
---|---|
[Android] Webview smooth scroll (0) | 2022.06.20 |
Android 무선 디버깅 설정 (0) | 2022.05.15 |
리스트에서 아이템 클릭 후 Activity 전환 애니메이션 (0) | 2022.05.10 |
[Android] 로그캣에 App log만 출력되도록 필터 추가 (0) | 2022.05.10 |