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" /> - - - - -