From a56cec7f9ea765b17365ad3445dbeb359e35e76c Mon Sep 17 00:00:00 2001 From: Finn M Glas Date: Fri, 22 May 2020 23:32:21 +0200 Subject: [PATCH] Fix older API onclicks --- app/src/main/AndroidManifest.xml | 2 +- app/src/main/java/com/finnmglas/launcher/ChooseActivity.kt | 3 +++ .../main/java/com/finnmglas/launcher/FirstStartupActivity.kt | 3 +++ app/src/main/java/com/finnmglas/launcher/MainActivity.kt | 5 +---- app/src/main/java/com/finnmglas/launcher/SettingsActivity.kt | 3 +++ app/src/main/res/layout/activity_choose.xml | 2 +- app/src/main/res/layout/fragment_settings_apps.xml | 4 +++- app/src/main/res/layout/fragment_settings_launcher.xml | 4 +++- app/src/main/res/layout/fragment_settings_theme.xml | 2 +- 9 files changed, 19 insertions(+), 9 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 64c97b9..79ccbd6 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -11,7 +11,7 @@ android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" - android:theme="@style/darkTheme"> + android:theme="@style/finnmglasTheme"> (R.id.settingstooltip).setOnClickListener() { - openSettings() - true - } + settingstooltip.setOnClickListener() { openSettings() } // First Startup if (!sharedPref.getBoolean("startedBefore", false)){ diff --git a/app/src/main/java/com/finnmglas/launcher/SettingsActivity.kt b/app/src/main/java/com/finnmglas/launcher/SettingsActivity.kt index 6460bda..f068b94 100644 --- a/app/src/main/java/com/finnmglas/launcher/SettingsActivity.kt +++ b/app/src/main/java/com/finnmglas/launcher/SettingsActivity.kt @@ -32,6 +32,9 @@ class SettingsActivity : AppCompatActivity() { viewPager.adapter = sectionsPagerAdapter val tabs: TabLayout = findViewById(R.id.tabs) tabs.setupWithViewPager(viewPager) + + // As older APIs somehow do not recognize the xml defined onClick + close_settings.setOnClickListener() { finish() } } override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { diff --git a/app/src/main/res/layout/activity_choose.xml b/app/src/main/res/layout/activity_choose.xml index fd287fd..bdf723e 100644 --- a/app/src/main/res/layout/activity_choose.xml +++ b/app/src/main/res/layout/activity_choose.xml @@ -36,7 +36,7 @@ app:layout_constraintTop_toTopOf="parent" />