diff --git a/app/src/main/java/de/davis/passwordmanager/ui/dashboard/DashboardFragment.java b/app/src/main/java/de/davis/passwordmanager/ui/dashboard/DashboardFragment.java
index f0967f4..c8a2075 100644
--- a/app/src/main/java/de/davis/passwordmanager/ui/dashboard/DashboardFragment.java
+++ b/app/src/main/java/de/davis/passwordmanager/ui/dashboard/DashboardFragment.java
@@ -75,8 +75,6 @@ public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceStat
((AppCompatActivity)requireActivity()).setSupportActionBar(binding.listPane.searchBar);
- binding.listPane.viewAddFirst.setOnClickListener(v -> showBottomSheet());
-
ActivityResultManager arm = ActivityResultManager.getOrCreateManager(getClass(), this);
arm.registerCreate();
arm.registerEdit(null);
@@ -87,7 +85,7 @@ public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceStat
binding.listPane.progress.setVisibility(View.GONE);
binding.listPane.recyclerView.setVisibility(hasElements ? View.VISIBLE : View.GONE);
- binding.listPane.viewToShow.setVisibility(hasElements ? View.GONE : View.VISIBLE);
+ binding.listPane.noResults.setVisibility(hasElements ? View.GONE : View.VISIBLE);
});
DashboardAdapter dashboardAdapter = manager.getAdapter();
@@ -133,11 +131,11 @@ public void afterTextChanged(Editable s) {
searchResultAdapter.update(secureElements);
searchResultAdapter.setFilter(viewModel.getSearchQuery());
if(!TextUtils.isEmpty(viewModel.getSearchQuery()) && secureElements.isEmpty()){
- binding.listPane.noResults.setVisibility(View.VISIBLE);
+ binding.listPane.noResultsSearch.setVisibility(View.VISIBLE);
return;
}
- binding.listPane.noResults.setVisibility(View.GONE);
+ binding.listPane.noResultsSearch.setVisibility(View.GONE);
});
diff --git a/app/src/main/res/layout/list_pane.xml b/app/src/main/res/layout/list_pane.xml
index e672397..325c355 100644
--- a/app/src/main/res/layout/list_pane.xml
+++ b/app/src/main/res/layout/list_pane.xml
@@ -12,19 +12,20 @@
android:layout_height="match_parent"
android:visibility="gone"
app:layoutManager="de.davis.passwordmanager.ui.LinearLayoutManager"
- app:layout_behavior="de.davis.passwordmanager.ui.dashboard.DashboardFragment$ScrollingViewBehavior"/>
+ app:layout_behavior="de.davis.passwordmanager.ui.dashboard.DashboardFragment$ScrollingViewBehavior" />
+
+ app:forceDefaultNavigationOnClickListener="true" />
+ app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" />
+ android:layout_gravity="center" />
-
-
-
-
-
-
-
+ android:text="@string/no_results_found"
+ android:layout_gravity="center" />
+ android:indeterminate="true" />
\ No newline at end of file