add toolbar and remove viewpager from onCreate
Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/commit/fae286a5 Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/fae286a5 Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/fae286a5 Branch: refs/heads/master Commit: fae286a5f9e0b7389862acac695c54104c64e72c Parents: 7c00a86 Author: Sagar <[email protected]> Authored: Sun Jul 10 00:31:44 2016 +0530 Committer: Sagar <[email protected]> Committed: Sun Jul 10 00:31:44 2016 +0530 ---------------------------------------------------------------------- .../activities/DashboardMainActivity.java | 20 +++++--- .../main/res/layout/activity_dashboard_main.xml | 53 ++++++++++---------- 2 files changed, 41 insertions(+), 32 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/fae286a5/app/src/main/java/org/apache/taverna/mobile/activities/DashboardMainActivity.java ---------------------------------------------------------------------- diff --git a/app/src/main/java/org/apache/taverna/mobile/activities/DashboardMainActivity.java b/app/src/main/java/org/apache/taverna/mobile/activities/DashboardMainActivity.java index ad31a28..6e9cb77 100644 --- a/app/src/main/java/org/apache/taverna/mobile/activities/DashboardMainActivity.java +++ b/app/src/main/java/org/apache/taverna/mobile/activities/DashboardMainActivity.java @@ -26,9 +26,8 @@ package org.apache.taverna.mobile.activities; */ import org.apache.taverna.mobile.R; -import org.apache.taverna.mobile.fragments.FavoriteFragment; -import org.apache.taverna.mobile.fragments.WorkflowViewpager; import org.apache.taverna.mobile.ui.anouncements.AnnouncementFragment; +import org.apache.taverna.mobile.ui.favouriteworkflow.FavouriteWorkflowsFragment; import org.apache.taverna.mobile.ui.workflow.WorkflowFragment; import org.apache.taverna.mobile.utils.WorkflowOpen; @@ -48,6 +47,7 @@ import android.support.v4.view.GravityCompat; import android.support.v4.widget.DrawerLayout; import android.support.v7.app.ActionBar; import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; import android.view.Menu; import android.view.MenuItem; import android.webkit.MimeTypeMap; @@ -83,6 +83,16 @@ public class DashboardMainActivity extends AppCompatActivity { setUpWorkflowDirectory(this); aboutDialog = new Dialog(this); + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); + setSupportActionBar(toolbar); + + final ActionBar ab = getSupportActionBar(); + if(ab !=null) { + ab.setHomeAsUpIndicator(R.drawable.ic_menu); + ab.setDisplayHomeAsUpEnabled(true); + } + + /** * Setting the Fragment in FrameLayout */ @@ -91,13 +101,11 @@ public class DashboardMainActivity extends AppCompatActivity { FragmentManager fragmentManager = getSupportFragmentManager(); Fragment fragment; - fragment = new WorkflowViewpager(); + fragment = new WorkflowFragment(); fragmentManager.beginTransaction() .replace(R.id.frame_container, fragment) .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE) .commit(); - - } } @@ -132,7 +140,7 @@ public class DashboardMainActivity extends AppCompatActivity { case R.id.nav_favourite_workflow: - fragment = new FavoriteFragment(); + fragment = new FavouriteWorkflowsFragment(); fragmentManager.beginTransaction() .replace(R.id.frame_container, fragment) .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_CLOSE) http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/fae286a5/app/src/main/res/layout/activity_dashboard_main.xml ---------------------------------------------------------------------- diff --git a/app/src/main/res/layout/activity_dashboard_main.xml b/app/src/main/res/layout/activity_dashboard_main.xml index a6fd6a5..54982fc 100644 --- a/app/src/main/res/layout/activity_dashboard_main.xml +++ b/app/src/main/res/layout/activity_dashboard_main.xml @@ -14,34 +14,35 @@ limitations under the License. --> <!-- A DrawerLayout is intended to be used as the top-level content view using match_parent for both width and height to consume the full space available. --> <android.support.v4.widget.DrawerLayout - android:id="@+id/drawer_layout" - xmlns:android="http://schemas.android.com/apk/res/android" - xmlns:app="http://schemas.android.com/apk/res-auto" - android:layout_width="match_parent" - android:layout_height="match_parent" - > + xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + android:id="@+id/drawer_layout" + android:layout_width="match_parent" + android:layout_height="match_parent" +> - <LinearLayout - xmlns:android="http://schemas.android.com/apk/res/android" - android:layout_width="match_parent" - android:layout_height="match_parent" - android:orientation="vertical"> + <LinearLayout + xmlns:android="http://schemas.android.com/apk/res/android" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:orientation="vertical"> + <include + layout="@layout/appbar"/> + <FrameLayout + android:id="@+id/frame_container" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_weight="1"/> - <FrameLayout - android:id="@+id/frame_container" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:layout_weight="1"/> + </LinearLayout> - </LinearLayout> - - <android.support.design.widget.NavigationView - android:id="@+id/nav_view" - android:layout_width="wrap_content" - android:layout_height="match_parent" - android:layout_gravity="start" - android:fitsSystemWindows="true" - app:headerLayout="@layout/nav_header" - app:menu="@menu/drawer_view"/> + <android.support.design.widget.NavigationView + android:id="@+id/nav_view" + android:layout_width="wrap_content" + android:layout_height="match_parent" + android:layout_gravity="start" + android:fitsSystemWindows="true" + app:headerLayout="@layout/nav_header" + app:menu="@menu/drawer_view"/> </android.support.v4.widget.DrawerLayout>
