diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 0a7de86..a27feb5 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -8,9 +8,9 @@ android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> + @@ -18,6 +18,7 @@ + \ No newline at end of file diff --git a/app/src/main/java/schmitt_florian/schoolplanner/logic/MainActivity.java b/app/src/main/java/schmitt_florian/schoolplanner/activities/MainActivity.java similarity index 90% rename from app/src/main/java/schmitt_florian/schoolplanner/logic/MainActivity.java rename to app/src/main/java/schmitt_florian/schoolplanner/activities/MainActivity.java index af26d64..e0aebfd 100644 --- a/app/src/main/java/schmitt_florian/schoolplanner/logic/MainActivity.java +++ b/app/src/main/java/schmitt_florian/schoolplanner/activities/MainActivity.java @@ -1,16 +1,13 @@ -package schmitt_florian.schoolplanner.logic; +package schmitt_florian.schoolplanner.activities; import android.os.Bundle; -import android.support.design.widget.FloatingActionButton; -import android.support.design.widget.Snackbar; -import android.view.View; +import android.support.annotation.NonNull; import android.support.design.widget.NavigationView; import android.support.v4.view.GravityCompat; import android.support.v4.widget.DrawerLayout; import android.support.v7.app.ActionBarDrawerToggle; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; -import android.view.Menu; import android.view.MenuItem; import schmitt_florian.schoolplanner.R; @@ -26,7 +23,6 @@ protected void onCreate(Bundle savedInstanceState) { setSupportActionBar(toolbar); - DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); ActionBarDrawerToggle toggle = new ActionBarDrawerToggle( this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close); @@ -48,10 +44,9 @@ public void onBackPressed() { } - @SuppressWarnings("StatementWithEmptyBody") @Override - public boolean onNavigationItemSelected(MenuItem item) { + public boolean onNavigationItemSelected(@NonNull MenuItem item) { // Handle navigation view item clicks here. int id = item.getItemId(); diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index a61d8a6..102cd6a 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -18,8 +18,8 @@ android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" - android:fitsSystemWindows="true" app:headerLayout="@layout/nav_header_main" - app:menu="@menu/activity_main_drawer" /> + app:itemTextAppearance="@style/TextAppearance.AppCompat.Widget.ActionBar.Menu" + app:menu="@menu/menu_main_drawer" /> diff --git a/app/src/main/res/layout/app_bar_main.xml b/app/src/main/res/layout/app_bar_main.xml index b9cac16..d69eb15 100644 --- a/app/src/main/res/layout/app_bar_main.xml +++ b/app/src/main/res/layout/app_bar_main.xml @@ -4,7 +4,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" - tools:context="schmitt_florian.schoolplanner.logic.MainActivity"> + tools:context="schmitt_florian.schoolplanner.activities.MainActivity"> + app:title="@string/app_name" /> diff --git a/app/src/main/res/layout/content_main.xml b/app/src/main/res/layout/content_main.xml index 7234b81..1e2d4a6 100644 --- a/app/src/main/res/layout/content_main.xml +++ b/app/src/main/res/layout/content_main.xml @@ -5,7 +5,7 @@ android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" - tools:context="schmitt_florian.schoolplanner.logic.MainActivity" + tools:context="schmitt_florian.schoolplanner.activities.MainActivity" tools:showIn="@layout/app_bar_main"> diff --git a/app/src/main/res/layout/nav_header_main.xml b/app/src/main/res/layout/nav_header_main.xml index 2ee94a3..fee757c 100644 --- a/app/src/main/res/layout/nav_header_main.xml +++ b/app/src/main/res/layout/nav_header_main.xml @@ -1,6 +1,5 @@ - - - diff --git a/app/src/main/res/menu/activity_main_drawer.xml b/app/src/main/res/menu/menu_main_drawer.xml similarity index 65% rename from app/src/main/res/menu/activity_main_drawer.xml rename to app/src/main/res/menu/menu_main_drawer.xml index 24f3e0d..1fe1e4c 100644 --- a/app/src/main/res/menu/activity_main_drawer.xml +++ b/app/src/main/res/menu/menu_main_drawer.xml @@ -1,36 +1,35 @@ - + + android:title="@string/string_homepage" /> + android:title="@string/string_schedule" /> + android:title="@string/string_subjects" /> + android:title="@string/string_homework" /> + android:title="@string/string_exams" /> + android:title="@string/string_credits" /> + android:title="@string/string_settings" /> diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml new file mode 100644 index 0000000..ef92c5f --- /dev/null +++ b/app/src/main/res/values-de/strings.xml @@ -0,0 +1,11 @@ + + + Schulplanner + Mitwirkende + Klausuren + Startseite + Hausaufgaben + Stundenplan + Einstellungen + Fächer + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 5a22c83..86894f4 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,9 +1,14 @@ - Schoolplanner - MainActivity + School Planner - Open navigation drawer - Close navigation drawer + Open navigation drawer + Close navigation drawer - Settings + Home + Schedule + Subjects + Homework + Exams + Credits + Settings