From 62ddb35743c22a791673236bb634b719a47128a1 Mon Sep 17 00:00:00 2001 From: Page Asgardius Date: Thu, 6 Oct 2022 09:10:59 -0700 Subject: [PATCH] settings screen --- app/src/main/AndroidManifest.xml | 3 +- .../page/s3manager/MainActivity.java | 14 +-- .../asgardius/page/s3manager/Settings.java | 36 ++++++- app/src/main/res/layout/activity_main.xml | 4 +- app/src/main/res/layout/activity_settings.xml | 71 ++++++++++++-- app/src/main/res/layout/content_settings.xml | 25 ++++- app/src/main/res/menu/menu_settings.xml | 10 -- app/src/main/res/values-es/strings.xml | 4 + app/src/main/res/values-land/dimens.xml | 4 - app/src/main/res/values-w1240dp/dimens.xml | 3 - app/src/main/res/values-w600dp/dimens.xml | 4 - app/src/main/res/values/dimens.xml | 5 - app/src/main/res/values/strings.xml | 95 +------------------ 13 files changed, 133 insertions(+), 145 deletions(-) delete mode 100644 app/src/main/res/menu/menu_settings.xml delete mode 100644 app/src/main/res/values-land/dimens.xml delete mode 100644 app/src/main/res/values-w1240dp/dimens.xml delete mode 100644 app/src/main/res/values-w600dp/dimens.xml delete mode 100644 app/src/main/res/values/dimens.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7f59e8e..e7950e6 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -22,8 +22,7 @@ + android:label="@string/settings"> diff --git a/app/src/main/java/asgardius/page/s3manager/MainActivity.java b/app/src/main/java/asgardius/page/s3manager/MainActivity.java index 4cebd8d..c69e3ac 100644 --- a/app/src/main/java/asgardius/page/s3manager/MainActivity.java +++ b/app/src/main/java/asgardius/page/s3manager/MainActivity.java @@ -273,12 +273,12 @@ public class MainActivity extends AppCompatActivity { }); //This is to view app credits - Button about = (Button)findViewById(R.id.about_button); - about.setOnClickListener(new View.OnClickListener(){ + Button settings = (Button)findViewById(R.id.settings_button); + settings.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View view) { //buttonaction - aboutPage(); + settingsPage(); } }); } @@ -311,11 +311,11 @@ public class MainActivity extends AppCompatActivity { } - private void aboutPage () { + private void settingsPage() { - Intent intent = new Intent(this, WebBrowser.class); - intent.putExtra("web_url", "file:///android_asset/about.htm"); - intent.putExtra("title", getResources().getString(R.string.about_button)); + Intent intent = new Intent(this, Settings.class); + //intent.putExtra("web_url", "file:///android_asset/about.htm"); + //intent.putExtra("title", getResources().getString(R.string.about_button)); startActivity(intent); } diff --git a/app/src/main/java/asgardius/page/s3manager/Settings.java b/app/src/main/java/asgardius/page/s3manager/Settings.java index 2907c20..7c7e7a6 100644 --- a/app/src/main/java/asgardius/page/s3manager/Settings.java +++ b/app/src/main/java/asgardius/page/s3manager/Settings.java @@ -1,15 +1,12 @@ package asgardius.page.s3manager; +import android.content.Intent; import android.os.Bundle; -import com.google.android.material.appbar.CollapsingToolbarLayout; -import com.google.android.material.floatingactionbutton.FloatingActionButton; -import com.google.android.material.snackbar.Snackbar; - import androidx.appcompat.app.AppCompatActivity; -import androidx.appcompat.widget.Toolbar; import android.view.View; +import android.widget.Button; import asgardius.page.s3manager.databinding.ActivitySettingsBinding; @@ -23,5 +20,34 @@ public class Settings extends AppCompatActivity { binding = ActivitySettingsBinding.inflate(getLayoutInflater()); setContentView(binding.getRoot()); + //This is to add new user account + Button saveprefs = (Button)findViewById(R.id.saveprefs); + saveprefs.setOnClickListener(new View.OnClickListener(){ + @Override + public void onClick(View view) { + //buttonaction + //This launch account add screen + //addaccount(false); + } + }); + + //This is to view app credits + Button about = (Button)findViewById(R.id.settings_button); + about.setOnClickListener(new View.OnClickListener(){ + @Override + public void onClick(View view) { + //buttonaction + aboutPage(); + } + }); + } + + private void aboutPage () { + + Intent intent = new Intent(this, WebBrowser.class); + intent.putExtra("web_url", "file:///android_asset/about.htm"); + intent.putExtra("title", getResources().getString(R.string.about_button)); + startActivity(intent); + } } \ No newline at end of file diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 5deca80..1766de0 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -27,11 +27,11 @@ style="?android:attr/buttonStyle" />