diff --git a/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java b/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java index 187185eb3..71b60aa83 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java +++ b/app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java @@ -1079,6 +1079,13 @@ public class MainActivity extends BaseActivity implements WebViewCallback, return false; } + @OnClick(R.id.tab_switcher_close_all_tabs) + void closeAllTabs() { + webViewList.clear(); + tabsAdapter.notifyDataSetChanged(); + updateTabSwitcherIcon(); + } + @OnClick(R.id.bottom_toolbar_bookmark) public void toggleBookmark() { //Check maybe need refresh diff --git a/app/src/main/res/layout/tab_switcher.xml b/app/src/main/res/layout/tab_switcher.xml index a738a3099..5423306e9 100644 --- a/app/src/main/res/layout/tab_switcher.xml +++ b/app/src/main/res/layout/tab_switcher.xml @@ -12,4 +12,16 @@ android:layout_height="match_parent" android:orientation="horizontal" app:layoutManager="android.support.v7.widget.LinearLayoutManager" /> + + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 160b7aa94..849694141 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -239,4 +239,5 @@ New tab Switch tabs :D + Close all tabs