add overflow menu
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/2b416fe6 Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/2b416fe6 Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/2b416fe6 Branch: refs/heads/master Commit: 2b416fe68956cae1b6b6a572dfc374d9c9accb4e Parents: b42bacd Author: Sagar <[email protected]> Authored: Fri Jul 1 23:39:39 2016 +0530 Committer: Sagar <[email protected]> Committed: Fri Jul 1 23:39:39 2016 +0530 ---------------------------------------------------------------------- .../workflowdetail/WorkflowDetailFragment.java | 24 ++++++++++++++++++++ app/src/main/res/menu/menu_workflow_detail.xml | 12 ++++++---- app/src/main/res/values/strings.xml | 1 + 3 files changed, 32 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/2b416fe6/app/src/main/java/org/apache/taverna/mobile/ui/workflowdetail/WorkflowDetailFragment.java ---------------------------------------------------------------------- diff --git a/app/src/main/java/org/apache/taverna/mobile/ui/workflowdetail/WorkflowDetailFragment.java b/app/src/main/java/org/apache/taverna/mobile/ui/workflowdetail/WorkflowDetailFragment.java index 35f88cf..22b96ea 100644 --- a/app/src/main/java/org/apache/taverna/mobile/ui/workflowdetail/WorkflowDetailFragment.java +++ b/app/src/main/java/org/apache/taverna/mobile/ui/workflowdetail/WorkflowDetailFragment.java @@ -15,6 +15,9 @@ import android.support.annotation.Nullable; import android.support.design.widget.Snackbar; import android.support.v4.app.Fragment; import android.view.LayoutInflater; +import android.view.Menu; +import android.view.MenuInflater; +import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.webkit.WebView; @@ -118,6 +121,27 @@ public class WorkflowDetailFragment extends Fragment implements WorkflowDetailMv mProgressBar.setVisibility(View.GONE); showErrorSnackBar(getString(R.string.no_internet)); } + + setHasOptionsMenu(true); + + } + + @Override + public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { + super.onCreateOptionsMenu(menu, inflater); + inflater.inflate(R.menu.menu_workflow_detail, menu); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()){ + case R.id.licence: + + return true; + } + + return super.onOptionsItemSelected(item); + } @Override http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/2b416fe6/app/src/main/res/menu/menu_workflow_detail.xml ---------------------------------------------------------------------- diff --git a/app/src/main/res/menu/menu_workflow_detail.xml b/app/src/main/res/menu/menu_workflow_detail.xml index ac1714e..7352b2a 100644 --- a/app/src/main/res/menu/menu_workflow_detail.xml +++ b/app/src/main/res/menu/menu_workflow_detail.xml @@ -1,7 +1,9 @@ <menu xmlns:android="http://schemas.android.com/apk/res/android" - xmlns:app="http://schemas.android.com/apk/res-auto" - xmlns:tools="http://schemas.android.com/tools" - tools:context="org.apache.taverna.mobile.activities.WorkflowDetailActivity"> - <item android:id="@+id/action_settings" android:title="@string/action_settings" - android:orderInCategory="100" app:showAsAction="never" /> + xmlns:app="http://schemas.android.com/apk/res-auto" + > + <item + android:id="@+id/licence" + android:title="@string/licence" + android:orderInCategory="100" + app:showAsAction="never"/> </menu> http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/2b416fe6/app/src/main/res/values/strings.xml ---------------------------------------------------------------------- diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 8a0092e..a13b6f9 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -111,4 +111,5 @@ limitations under the License. <string name="announcement">Announcementss</string> <string name="no_internet">No Internet Connection</string> + <string name="licence">Licence</string> </resources>
