diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/search/SearchFragment.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/search/SearchFragment.kt
index b4a38216..86d312b7 100644
--- a/app/src/main/java/com/lagradost/cloudstream3/ui/search/SearchFragment.kt
+++ b/app/src/main/java/com/lagradost/cloudstream3/ui/search/SearchFragment.kt
@@ -7,10 +7,7 @@ import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.view.WindowManager
-import android.widget.AbsListView
-import android.widget.ArrayAdapter
-import android.widget.ImageView
-import android.widget.ListView
+import android.widget.*
import androidx.appcompat.app.AlertDialog
import androidx.appcompat.widget.SearchView
import androidx.core.view.isVisible
@@ -230,6 +227,10 @@ class SearchFragment : Fragment() {
)!!.toMutableSet()
}
+ clear_SearchView.setOnClickListener {
+ main_search.setQuery("", false)
+ }
+
search_filter.setOnClickListener { searchView ->
searchView?.context?.let { ctx ->
val validAPIs = ctx.filterProviderByPreferredMedia(hasHomePageIsRequired = false)
diff --git a/app/src/main/res/layout/fragment_search.xml b/app/src/main/res/layout/fragment_search.xml
index bed08570..ff79471f 100644
--- a/app/src/main/res/layout/fragment_search.xml
+++ b/app/src/main/res/layout/fragment_search.xml
@@ -41,7 +41,7 @@
android:inputType="text"
android:nextFocusLeft="@id/nav_rail_view"
- android:nextFocusRight="@id/search_filter"
+ android:nextFocusRight="@id/clear_SearchView"
android:nextFocusUp="@id/nav_rail_view"
android:nextFocusDown="@id/search_autofit_results"
android:paddingStart="-10dp"
@@ -59,7 +59,7 @@
android:layout_width="20dp"
android:layout_height="20dp"
android:layout_gravity="center"
- android:layout_marginStart="-35dp"
+ android:layout_marginStart="-60dp"
android:foregroundTint="@color/white"
android:progressTint="@color/white">
@@ -71,6 +71,24 @@
+
+
@@ -72,6 +72,24 @@
+
+