From 9a29af2f3c8d619e32b2e8f1a5d12c0d959451c4 Mon Sep 17 00:00:00 2001 From: minhtrannhat Date: Fri, 3 Nov 2023 20:59:27 -0400 Subject: [PATCH] Feat(main activity): Wireframing 1/2 --- .idea/discord.xml | 7 +++ .idea/misc.xml | 4 -- app/build.gradle | 4 +- app/src/main/AndroidManifest.xml | 10 ++++- .../Views/MainActivity.java | 29 ++++++++++++ .../ProfileActivity.java} | 8 ++-- app/src/main/res/layout/activity_main.xml | 45 ++++++++++++++----- app/src/main/res/layout/activity_profile.xml | 9 ++++ .../main/res/menu/settings_main_activity.xml | 6 +++ app/src/main/res/values/strings.xml | 2 + 10 files changed, 104 insertions(+), 20 deletions(-) create mode 100644 .idea/discord.xml create mode 100644 app/src/main/java/com/example/coen390_assignment2/Views/MainActivity.java rename app/src/main/java/com/example/coen390_assignment2/{MainActivity.java => Views/ProfileActivity.java} (50%) create mode 100644 app/src/main/res/layout/activity_profile.xml create mode 100644 app/src/main/res/menu/settings_main_activity.xml diff --git a/.idea/discord.xml b/.idea/discord.xml new file mode 100644 index 0000000..d8e9561 --- /dev/null +++ b/.idea/discord.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index 775eba8..8978d23 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,8 +1,4 @@ - - diff --git a/app/build.gradle b/app/build.gradle index c4eb62e..03b5d83 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -4,12 +4,12 @@ plugins { android { namespace 'com.example.coen390_assignment2' - compileSdk 33 + compileSdk 34 defaultConfig { applicationId "com.example.coen390_assignment2" minSdk 26 - targetSdk 33 + targetSdk 34 versionCode 1 versionName "1.0" diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 3c0588c..024ec54 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -13,7 +13,15 @@ android:theme="@style/Theme.Coen390_assignment2" tools:targetApi="31"> + + + diff --git a/app/src/main/java/com/example/coen390_assignment2/Views/MainActivity.java b/app/src/main/java/com/example/coen390_assignment2/Views/MainActivity.java new file mode 100644 index 0000000..84c8a7f --- /dev/null +++ b/app/src/main/java/com/example/coen390_assignment2/Views/MainActivity.java @@ -0,0 +1,29 @@ +package com.example.coen390_assignment2.Views; + +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.Toolbar; + +import android.os.Bundle; +import android.view.Menu; + +import com.example.coen390_assignment2.R; + +public class MainActivity extends AppCompatActivity { + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_main); + + // Initialize the ActionBar (Toolbar) + Toolbar toolbar = findViewById(R.id.toolbar); + setSupportActionBar(toolbar); + + toolbar.setSubtitle("New Subtitle Text !!!!!!!!!!!!!!"); + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + getMenuInflater().inflate(R.menu.settings_main_activity, menu); + return true; + } +} \ No newline at end of file diff --git a/app/src/main/java/com/example/coen390_assignment2/MainActivity.java b/app/src/main/java/com/example/coen390_assignment2/Views/ProfileActivity.java similarity index 50% rename from app/src/main/java/com/example/coen390_assignment2/MainActivity.java rename to app/src/main/java/com/example/coen390_assignment2/Views/ProfileActivity.java index b4a4d74..2639b2f 100644 --- a/app/src/main/java/com/example/coen390_assignment2/MainActivity.java +++ b/app/src/main/java/com/example/coen390_assignment2/Views/ProfileActivity.java @@ -1,14 +1,16 @@ -package com.example.coen390_assignment2; +package com.example.coen390_assignment2.Views; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; -public class MainActivity extends AppCompatActivity { +import com.example.coen390_assignment2.R; + +public class ProfileActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setContentView(R.layout.activity_main); + setContentView(R.layout.activity_profile); } } \ 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 17eab17..a29cd8b 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -1,18 +1,43 @@ - + tools:context=".Views.MainActivity"> - + + + + + + + + +