Menambahkan Swipe Refresh Layout

Run Settings
LanguageJava
Language Version
Run Command
// tambahkan dependency ini implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.0.0")
// ubah constraint layout <constraintLayout ... > <ListView ... ... /> </constraintLayout> // menjadi <androidx.swiperefreshlayout.widget.SwipeRefreshLayout android:id="@+id/swiperefresh" ... > <ListView ... ... /> </swipeRefreshLayout>
onCreate() { .... .... // deklarasikan layout swipeRefreshLayout SwipeRefreshLayout swiperefresh = findViewById(R.id.swiperefresh); swiperefresh.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { @Override public void onRefresh() { fetchData(); namaadapternya.notifyDataSetChanged(); swiperefresh.setRefreshing(false); } }); }
Editor Settings
Theme
Key bindings
Full width
Lines