I am starting to use Android and java applications, mostly I am a PHP developer.
I have a project for an application with + swipe tab,
Reseller.java
package com.idevoc.onsitereseller; import java.util.ArrayList; import android.app.ActionBar; import android.app.ActionBar.Tab; import android.app.Activity; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.app.FragmentTransaction; import android.support.v4.view.ViewPager; import android.view.Menu; import android.view.MenuInflater; public class Reseller extends FragmentActivity { FragmentTransaction transaction; static ViewPager mViewPager; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_reseller); Fragment tabOneFragment = new TabOne(); Fragment tabTwoFragment = new TabTwo(); PagerAdapter mPagerAdapter = new PagerAdapter(getSupportFragmentManager()); mPagerAdapter.addFragment(tabOneFragment); mPagerAdapter.addFragment(tabTwoFragment);
TabOne.java
package com.idevoc.onsitereseller; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; public class TabOne extends Fragment { public static final String ARG_SECTION_NUMBER = "section_number"; @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.tab_a, container, false); return view; } }
TabTwo.java
package com.idevoc.onsitereseller; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; public class TabTwo extends Fragment { @Override public void onActivityCreated(Bundle savedInstanceState){ super.onActivityCreated(savedInstanceState); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.tab_a, container, false); return view; } }
Here I load two tabs for the application and load the general menu, but I need to load another menu for different tabs, for example:
if the tab is TabOne, then load menu_a if the tab is TabTwo, then load menu_b with various options. I do not want to load the general menu. How can i do this?
android android-fragments tabs swipe android-menu
devo
source share