From c8182c06d50991e2ca11e7f4a4c02da0f26c7b77 Mon Sep 17 00:00:00 2001 From: Samuel Vermeulen Date: Wed, 5 Oct 2022 20:57:01 +0200 Subject: [PATCH] fix navigation --- .../fr/svpro/radiomercure/MainActivity.java | 11 +++--- app/src/main/res/layout/activity_main.xml | 21 ++++++------ app/src/main/res/menu/menu_drawer.xml | 34 +++++++++++++------ 3 files changed, 37 insertions(+), 29 deletions(-) diff --git a/app/src/main/java/fr/svpro/radiomercure/MainActivity.java b/app/src/main/java/fr/svpro/radiomercure/MainActivity.java index 8b57c22..6b539c0 100644 --- a/app/src/main/java/fr/svpro/radiomercure/MainActivity.java +++ b/app/src/main/java/fr/svpro/radiomercure/MainActivity.java @@ -2,7 +2,6 @@ package fr.svpro.radiomercure; import android.Manifest; import android.annotation.SuppressLint; -import android.annotation.TargetApi; import android.app.AlertDialog; import android.app.Dialog; import android.app.DownloadManager; @@ -11,7 +10,6 @@ import android.content.Context; import android.content.Intent; import android.content.ServiceConnection; import android.content.pm.PackageManager; -import android.graphics.Color; import android.net.Uri; import android.os.Build; import android.os.Bundle; @@ -19,15 +17,12 @@ import android.os.Environment; import android.os.IBinder; import android.os.PowerManager; import android.provider.Settings; -import android.view.Menu; import android.view.MenuItem; -import android.view.View; import android.webkit.CookieManager; import android.webkit.URLUtil; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; -import android.widget.ImageView; import android.widget.TextView; import android.widget.Toast; @@ -39,11 +34,9 @@ import androidx.appcompat.widget.Toolbar; import androidx.core.app.ActivityCompat; import androidx.core.view.GravityCompat; import androidx.drawerlayout.widget.DrawerLayout; -import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; import com.google.android.material.floatingactionbutton.FloatingActionButton; import com.google.android.material.navigation.NavigationView; -import com.google.android.material.snackbar.Snackbar; public class MainActivity extends AppCompatActivity { @@ -108,6 +101,10 @@ public class MainActivity extends AppCompatActivity { case R.id.exit: System.exit(0); break; + + case R.id.about: + dialog.show(); + break; } drawerLayout.closeDrawer(GravityCompat.START); diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 75a4060..163bd09 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -8,14 +8,6 @@ tools:openDrawer="start" tools:context=".MainActivity"> - - - - @@ -30,8 +22,15 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:background="?attr/colorPrimaryVariant" - app:titleTextColor="@color/white" - app:popupTheme="@style/Theme.RadioMercure" /> + app:popupTheme="@style/Theme.RadioMercure" + app:titleTextColor="@color/white" /> + + + + @@ -41,9 +40,9 @@ android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" + android:background="@color/white" android:fitsSystemWindows="true" app:headerLayout="@layout/drawer_header" - android:background="@color/white" app:menu="@menu/menu_drawer"> diff --git a/app/src/main/res/menu/menu_drawer.xml b/app/src/main/res/menu/menu_drawer.xml index c88bcea..1a6bfe7 100644 --- a/app/src/main/res/menu/menu_drawer.xml +++ b/app/src/main/res/menu/menu_drawer.xml @@ -1,18 +1,20 @@ - - + + + - + + - + @@ -21,11 +23,21 @@ android:icon="@android:drawable/ic_popup_sync" android:title="@string/menu_reload" /> + + + + + + + + - \ No newline at end of file