From 437fbd6c52728059f91afb7ca0416ad4a446ad70 Mon Sep 17 00:00:00 2001 From: Ender's Games Date: Wed, 26 Sep 2018 22:40:39 -0400 Subject: [PATCH] Add a version item to the navigation view footer --- .../com/reicast/emulator/MainActivity.java | 11 +++++++++++ .../src/main/res/layout/activity_main.xml | 18 +++++++++++++++++- 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/shell/android-studio/reicast/src/main/java/com/reicast/emulator/MainActivity.java b/shell/android-studio/reicast/src/main/java/com/reicast/emulator/MainActivity.java index 0294766af..a5688a66e 100644 --- a/shell/android-studio/reicast/src/main/java/com/reicast/emulator/MainActivity.java +++ b/shell/android-studio/reicast/src/main/java/com/reicast/emulator/MainActivity.java @@ -198,6 +198,17 @@ public class MainActivity extends AppCompatActivity implements } }); } + + try { + String versionName = getPackageManager() + .getPackageInfo(getPackageName(), 0).versionName; + int versionCode = getPackageManager() + .getPackageInfo(getPackageName(), 0).versionCode; + ((TextView) navigationView.findViewById(R.id.version)).setText( + getString(R.string.revision_text, versionName, String.valueOf(versionCode))); + } catch (PackageManager.NameNotFoundException e) { + e.printStackTrace(); + } } public void generateErrorLog() { diff --git a/shell/android-studio/reicast/src/main/res/layout/activity_main.xml b/shell/android-studio/reicast/src/main/res/layout/activity_main.xml index 6eb107aa7..5d3c2c477 100644 --- a/shell/android-studio/reicast/src/main/res/layout/activity_main.xml +++ b/shell/android-studio/reicast/src/main/res/layout/activity_main.xml @@ -20,6 +20,22 @@ android:layout_gravity="start" android:fitsSystemWindows="true" app:headerLayout="@layout/nav_header_main" - app:menu="@menu/activity_main"/> + app:menu="@menu/activity_main"> + + + + + + + +