From d009035e3008cb52ba1f5076737b24a6122b01b2 Mon Sep 17 00:00:00 2001 From: Natthan Krish <natthankrish@Nates-MacBook-Pro.local> Date: Wed, 13 Mar 2024 00:30:30 +0700 Subject: [PATCH] fix: fragment and action bar sync --- .../java/com/example/bondoman/activities/MainActivity.kt | 8 +++----- app/src/main/res/layout/fragment_scan.xml | 3 ++- app/src/main/res/layout/fragment_settings.xml | 2 +- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/example/bondoman/activities/MainActivity.kt b/app/src/main/java/com/example/bondoman/activities/MainActivity.kt index 5adf31b..5144cb8 100644 --- a/app/src/main/java/com/example/bondoman/activities/MainActivity.kt +++ b/app/src/main/java/com/example/bondoman/activities/MainActivity.kt @@ -3,7 +3,7 @@ package com.example.bondoman.activities import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import androidx.navigation.findNavController -import androidx.navigation.ui.setupWithNavController +import androidx.navigation.ui.onNavDestinationSelected import com.example.bondoman.R import com.google.android.material.bottomnavigation.BottomNavigationView @@ -15,13 +15,11 @@ class MainActivity : AppCompatActivity() { val bottomNavigationView = findViewById<BottomNavigationView >(R.id.bottom_navigation_view) val navController = findNavController(R.id.nav_fragment) - bottomNavigationView.setupWithNavController(navController) - bottomNavigationView.setOnItemSelectedListener { menuItem -> - supportActionBar?.setTitle(menuItem.title.toString()) + supportActionBar?.title = menuItem.title + menuItem.onNavDestinationSelected(navController) true } - } } \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_scan.xml b/app/src/main/res/layout/fragment_scan.xml index a615753..4440e58 100644 --- a/app/src/main/res/layout/fragment_scan.xml +++ b/app/src/main/res/layout/fragment_scan.xml @@ -9,6 +9,7 @@ <TextView android:layout_width="match_parent" android:layout_height="match_parent" - android:text="@string/hello_blank_fragment" /> + android:text="@string/hello_blank_fragment" + android:background="@color/green"/> </FrameLayout> \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_settings.xml b/app/src/main/res/layout/fragment_settings.xml index 91cc83f..7a51b15 100644 --- a/app/src/main/res/layout/fragment_settings.xml +++ b/app/src/main/res/layout/fragment_settings.xml @@ -9,7 +9,7 @@ <TextView android:layout_width="match_parent" android:layout_height="match_parent" - android:background="@color/design_default_color_on_primary" + android:background="@color/brown_1" android:text="@string/hello_blank_fragment" /> </FrameLayout> \ No newline at end of file -- GitLab