From e873ed466e59c4cb2d643159d896825c6a950c3d Mon Sep 17 00:00:00 2001 From: Philipp Crocoll Date: Tue, 19 Nov 2024 14:25:11 +0100 Subject: [PATCH] + theme test for testing material design stuff (because old theming is broken after upgrading to sdk-style projects) --- src/AndroidThemeTest/AndroidManifest.xml | 6 ++ src/AndroidThemeTest/AndroidThemeTest.csproj | 22 +++++ src/AndroidThemeTest/MainActivity.cs | 72 +++++++++++++++ .../Resources/AboutResources.txt | 44 +++++++++ .../Resources/layout/activity_main.xml | 44 +++++++++ .../Resources/mipmap-anydpi-v26/appicon.xml | 4 + .../mipmap-anydpi-v26/appicon_round.xml | 4 + .../Resources/mipmap-hdpi/appicon.png | Bin 0 -> 2178 bytes .../mipmap-hdpi/appicon_background.png | Bin 0 -> 97 bytes .../mipmap-hdpi/appicon_foreground.png | Bin 0 -> 1276 bytes .../Resources/mipmap-mdpi/appicon.png | Bin 0 -> 1524 bytes .../mipmap-mdpi/appicon_background.png | Bin 0 -> 92 bytes .../mipmap-mdpi/appicon_foreground.png | Bin 0 -> 1273 bytes .../Resources/mipmap-xhdpi/appicon.png | Bin 0 -> 3098 bytes .../mipmap-xhdpi/appicon_background.png | Bin 0 -> 100 bytes .../mipmap-xhdpi/appicon_foreground.png | Bin 0 -> 1805 bytes .../Resources/mipmap-xxhdpi/appicon.png | Bin 0 -> 4674 bytes .../mipmap-xxhdpi/appicon_background.png | Bin 0 -> 108 bytes .../mipmap-xxhdpi/appicon_foreground.png | Bin 0 -> 1926 bytes .../Resources/mipmap-xxxhdpi/appicon.png | Bin 0 -> 6832 bytes .../mipmap-xxxhdpi/appicon_background.png | Bin 0 -> 117 bytes .../mipmap-xxxhdpi/appicon_foreground.png | Bin 0 -> 2801 bytes .../Resources/values/colors.xml | 29 ++++++ .../values/ic_launcher_background.xml | 4 + .../Resources/values/strings.xml | 4 + .../Resources/values/themes.xml | 84 ++++++++++++++++++ 26 files changed, 317 insertions(+) create mode 100644 src/AndroidThemeTest/AndroidManifest.xml create mode 100644 src/AndroidThemeTest/AndroidThemeTest.csproj create mode 100644 src/AndroidThemeTest/MainActivity.cs create mode 100644 src/AndroidThemeTest/Resources/AboutResources.txt create mode 100644 src/AndroidThemeTest/Resources/layout/activity_main.xml create mode 100644 src/AndroidThemeTest/Resources/mipmap-anydpi-v26/appicon.xml create mode 100644 src/AndroidThemeTest/Resources/mipmap-anydpi-v26/appicon_round.xml create mode 100644 src/AndroidThemeTest/Resources/mipmap-hdpi/appicon.png create mode 100644 src/AndroidThemeTest/Resources/mipmap-hdpi/appicon_background.png create mode 100644 src/AndroidThemeTest/Resources/mipmap-hdpi/appicon_foreground.png create mode 100644 src/AndroidThemeTest/Resources/mipmap-mdpi/appicon.png create mode 100644 src/AndroidThemeTest/Resources/mipmap-mdpi/appicon_background.png create mode 100644 src/AndroidThemeTest/Resources/mipmap-mdpi/appicon_foreground.png create mode 100644 src/AndroidThemeTest/Resources/mipmap-xhdpi/appicon.png create mode 100644 src/AndroidThemeTest/Resources/mipmap-xhdpi/appicon_background.png create mode 100644 src/AndroidThemeTest/Resources/mipmap-xhdpi/appicon_foreground.png create mode 100644 src/AndroidThemeTest/Resources/mipmap-xxhdpi/appicon.png create mode 100644 src/AndroidThemeTest/Resources/mipmap-xxhdpi/appicon_background.png create mode 100644 src/AndroidThemeTest/Resources/mipmap-xxhdpi/appicon_foreground.png create mode 100644 src/AndroidThemeTest/Resources/mipmap-xxxhdpi/appicon.png create mode 100644 src/AndroidThemeTest/Resources/mipmap-xxxhdpi/appicon_background.png create mode 100644 src/AndroidThemeTest/Resources/mipmap-xxxhdpi/appicon_foreground.png create mode 100644 src/AndroidThemeTest/Resources/values/colors.xml create mode 100644 src/AndroidThemeTest/Resources/values/ic_launcher_background.xml create mode 100644 src/AndroidThemeTest/Resources/values/strings.xml create mode 100644 src/AndroidThemeTest/Resources/values/themes.xml diff --git a/src/AndroidThemeTest/AndroidManifest.xml b/src/AndroidThemeTest/AndroidManifest.xml new file mode 100644 index 00000000..3fead98c --- /dev/null +++ b/src/AndroidThemeTest/AndroidManifest.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/AndroidThemeTest/AndroidThemeTest.csproj b/src/AndroidThemeTest/AndroidThemeTest.csproj new file mode 100644 index 00000000..9df63b9d --- /dev/null +++ b/src/AndroidThemeTest/AndroidThemeTest.csproj @@ -0,0 +1,22 @@ + + + net8.0-android + 21 + Exe + enable + enable + keepass2android.themetest + 1 + 1.0 + + + + + + + + + + + + \ No newline at end of file diff --git a/src/AndroidThemeTest/MainActivity.cs b/src/AndroidThemeTest/MainActivity.cs new file mode 100644 index 00000000..388ac098 --- /dev/null +++ b/src/AndroidThemeTest/MainActivity.cs @@ -0,0 +1,72 @@ +using Android.Content; +using AndroidX.AppCompat.App; + +namespace AndroidThemeTest +{ + public class TestActivity : AndroidX.AppCompat.App.AppCompatActivity + { + protected override void OnCreate(Bundle? savedInstanceState) + { + base.OnCreate(savedInstanceState); + + // Set our view from the "main" layout resource + SetContentView(Resource.Layout.activity_main); + + //FindViewById(Resource.Id.textView).Click += MainActivity_Click; + FindViewById