Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android Fragment for Slider菜单,其中包含选项卡的片段_Java_Android_Android Fragments_Multiple Inheritance_Android Fragmentactivity - Fatal编程技术网

Java Android Fragment for Slider菜单,其中包含选项卡的片段

Java Android Fragment for Slider菜单,其中包含选项卡的片段,java,android,android-fragments,multiple-inheritance,android-fragmentactivity,Java,Android,Android Fragments,Multiple Inheritance,Android Fragmentactivity,我试图为我已经创建的活动创建一个包含选项卡的片段。 这些选项卡是使用片段实现的,并且该类已针对片段活动进行了扩展 我在网上搜索过,到目前为止,我发现这可能是不可能的,而且目前还没有安卓应用程序(据我所知)实现这一点 package com.example.userinterface; import com.example.userinterface.adapter.TabPagerAdapter; import android.app.ActionBar; import an

我试图为我已经创建的活动创建一个包含选项卡的片段。 这些选项卡是使用片段实现的,并且该类已针对片段活动进行了扩展

我在网上搜索过,到目前为止,我发现这可能是不可能的,而且目前还没有安卓应用程序(据我所知)实现这一点

  package com.example.userinterface;

  import com.example.userinterface.adapter.TabPagerAdapter;

  import android.app.ActionBar;
  import android.app.FragmentTransaction;
  import android.os.Bundle;
  import android.support.v4.app.FragmentActivity;
  import android.support.v4.view.ViewPager;

 public class MapActivity extends FragmentActivity {

    //Declaration of resources to be used
    ViewPager Tab;
    TabPagerAdapter TabAdapter;
    ActionBar actionBar;

// Tab titles
private String[] tabs = { "All", "Zone A", "Zone B" };

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.map_section);

    // Initialisation
    Tab = (ViewPager) findViewById(R.id.pager);
    TabAdapter = new TabPagerAdapter(getSupportFragmentManager());

    Tab.setOnPageChangeListener(
            new ViewPager.SimpleOnPageChangeListener(){
                @Override
                public void onPageSelected(int position) {
                    actionBar = getActionBar();
                    actionBar.setSelectedNavigationItem(position);                    }
            }
    );

    Tab.setAdapter(TabAdapter);

    //Set the action bar
    actionBar = getActionBar();

    //Enable tabs on action Bar and add a listener
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);        

    ActionBar.TabListener tabListener = new ActionBar.TabListener() {   
        @Override
        public void onTabUnselected(android.app.ActionBar.Tab tab, FragmentTransaction ft) {
            // TODO Auto-generated method stub
        }

        @Override
        public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {
            // TODO Auto-generated method stub
            //Return the current position of the tab in the action bar
            Tab.setCurrentItem(tab.getPosition());
        }

        @Override
        public void onTabReselected(android.app.ActionBar.Tab tab, FragmentTransaction ft) {
            // TODO Auto-generated method stub      
        }
    };
    // Adding Tabs
     actionBar.addTab(actionBar.newTab().setText(tabs[0]).setTabListener(tabListener)) ;
     actionBar.addTab(actionBar.newTab().setText(tabs[1]).setTabListener(tabListener)) ;    
     actionBar.addTab(actionBar.newTab().setText(tabs[2]).setTabListener(tabListener)) ;
}
}


任何需要理解的提示、链接或示例都将不胜感激,因为我仍在学习Android的基础知识

我认为以下参考链接可以帮助您

可能存在的副本