android中每个活动中的选项卡

android中每个活动中的选项卡,android,Android,我的第一页包含3个选项卡。我想在整个应用程序中保留所有这3个选项卡。这意味着我想在每个视图中看到这3个选项卡。例如:我有3个视图。第一个视图是Main.class。它包含3个选项卡(主页选项卡、收藏夹选项卡、设置选项卡)。当我单击任何一个选项卡(例如:主页选项卡)时,它会在这些选项卡下方显示Home.class(列表视图)的内容。但是,当我单击ListView视图时,它将转到另一个活动(SubListView.class),我看不到该活动中的选项卡。只有该视图的内容才会显示在那里。如何在该视图中

我的第一页包含3个选项卡。我想在整个应用程序中保留所有这3个选项卡。这意味着我想在每个视图中看到这3个选项卡。例如:我有3个视图。第一个视图是Main.class。它包含3个选项卡(主页选项卡、收藏夹选项卡、设置选项卡)。当我单击任何一个选项卡(例如:主页选项卡)时,它会在这些选项卡下方显示Home.class(列表视图)的内容。但是,当我单击ListView视图时,它将转到另一个活动(SubListView.class),我看不到该活动中的选项卡。只有该视图的内容才会显示在那里。如何在该视图中显示这些标题选项卡

主视图:(在Main.class中)

主视图:(在Home.class中)

请帮帮我。。提前感谢您。

使用


关于使用TabActivity和Tab小部件。

我在第一个视图(main.class)中扩展了TabActivity。我可以在每个视图中使用TabActivity吗?或者在每个视图中重新创建这些选项卡?不。看起来你对Android的术语有点困惑。您将创建一个类似于windows中的窗口的活动。现在,您将在该活动中加入不同的视图。通过这种方式,选项卡栏在不同的视图中保持不变。
   final TabHost tabHost = getTabHost(); 
   Intent intent; 
   LayoutInflater.from(this).inflate(R.layout.main, tabHost.getTabContentView(),true); 
   tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("Home",getResources().getDrawable(R.drawable.img_home)).setContent(new Intent(this, Home.class))); 
   tabHost.addTab(tabHost.newTabSpec("tab2").setIndicator("Favourites",getResources().getDrawable(R.drawable.img_fav)).setContent(new Intent(this, Favourites.class))); 
   tabHost.addTab(tabHost.newTabSpec("tab3").setIndicator("Settings",getResources().getDrawable(R.drawable.img_set)).setContent(new Intent(this, Settings.class))); 
   tabHost.setCurrentTab(0); 
 public ArrayAdapter<String> adapter;         
 final ArrayList<String> results = new ArrayList<String>(); 
 ListView listitems=(ListView)findViewById(R.id.list); 
 adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,results); 
 listitems.setAdapter(adapter); 
 listitems.setOnItemClickListener(new AdapterView.OnItemClickListener() 
 { 
       //@Override    
       public void onItemClick(AdapterView arg0, View view, int position, long id) 
       {                                                        
               categoryNameFromList=results.get(position); 
               Bundle category_bundle = new Bundle(); 
               category_bundle.putString("selected_item",categoryNameFromList);  
               Intent category_intent = new Intent(view.getContext(), SubListView.class); 
               category_intent.putExtras(category_bundle); 
               startActivityForResult(category_intent, 1); 

       } 
 });   
 TextView txtmessage=new TextView(this); 
 txtmessage.setTex("WELOCME TO SUB LIST VIEW!!"); 
 setContentView(txtmessage);