From d3d0c25a0d3d14d61f60d1cdca7c642f998860d4 Mon Sep 17 00:00:00 2001 From: 0xzre <alilo.ghazali@gmail.com> Date: Thu, 14 Mar 2024 22:34:35 +0700 Subject: [PATCH] fix navigation --- .../ui/transaction/TransactionFragment.kt | 14 +++++++++++++- app/src/main/res/layout/activity_main.xml | 4 +++- app/src/main/res/layout/fragment_settings.xml | 2 +- app/src/main/res/layout/fragment_transaction.xml | 4 ++-- app/src/main/res/menu/bottom_navigation_menu.xml | 8 ++++---- 5 files changed, 23 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/atm/bondowowo/ui/transaction/TransactionFragment.kt b/app/src/main/java/com/atm/bondowowo/ui/transaction/TransactionFragment.kt index 79b9202..d41b87e 100644 --- a/app/src/main/java/com/atm/bondowowo/ui/transaction/TransactionFragment.kt +++ b/app/src/main/java/com/atm/bondowowo/ui/transaction/TransactionFragment.kt @@ -1,6 +1,18 @@ package com.atm.bondowowo.ui.transaction +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup import androidx.fragment.app.Fragment +import com.atm.bondowowo.R -class TransactionFragment : Fragment() +class TransactionFragment : Fragment() { + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? + ): View? { + return inflater.inflate(R.layout.fragment_transaction, container, false) + } + +} diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index d6224d9..4bfc45d 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -14,6 +14,8 @@ app:defaultNavHost="true" app:navGraph="@navigation/nav_graph" /> - <include android:id="@+id/bottom_nav_layout" layout="@layout/bottom_navigation_layout" /> + <include + android:id="@+id/bottom_nav_layout" + layout="@layout/bottom_navigation_layout" /> </LinearLayout> \ 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 95f66a2..b4319d3 100644 --- a/app/src/main/res/layout/fragment_settings.xml +++ b/app/src/main/res/layout/fragment_settings.xml @@ -4,7 +4,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" - tools:context="com.atm.bondowowo.ui.scan.ScanFragment"> + tools:context="com.atm.bondowowo.ui.settings.SettingsFragment"> <com.google.android.material.appbar.AppBarLayout android:id="@+id/header" diff --git a/app/src/main/res/layout/fragment_transaction.xml b/app/src/main/res/layout/fragment_transaction.xml index e33768f..4854239 100644 --- a/app/src/main/res/layout/fragment_transaction.xml +++ b/app/src/main/res/layout/fragment_transaction.xml @@ -42,9 +42,9 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="16dp" + android:contentDescription="@string/add" android:src="@drawable/add" app:layout_constraintBottom_toBottomOf="parent" - app:layout_constraintEnd_toEndOf="parent" - android:contentDescription="@string/add" /> + app:layout_constraintEnd_toEndOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout> \ No newline at end of file diff --git a/app/src/main/res/menu/bottom_navigation_menu.xml b/app/src/main/res/menu/bottom_navigation_menu.xml index ec232f4..8224cd3 100644 --- a/app/src/main/res/menu/bottom_navigation_menu.xml +++ b/app/src/main/res/menu/bottom_navigation_menu.xml @@ -1,19 +1,19 @@ <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item - android:id="@+id/menuTransaksi" + android:id="@+id/transactionFragment" android:icon="@drawable/ic_transaksi" android:title="@string/transaksi" /> <item - android:id="@+id/menuScan" + android:id="@+id/scanFragment" android:icon="@drawable/ic_scan" android:title="@string/scan" /> <item - android:id="@+id/menuGrafik" + android:id="@+id/graphFragment" android:icon="@drawable/ic_grafik" android:title="@string/grafik" /> <item - android:id="@+id/menuPengaturan" + android:id="@+id/settingsFragment" android:icon="@drawable/ic_pengaturan" android:title="@string/pengaturan" /> </menu> \ No newline at end of file -- GitLab