2013-04-09 117 views
1

我在我的应用程序中有三个活动。改变滑动屏幕的活动

第一个是默认的活动,当我从右向左滑动第二个活动应该打开它的布局,当我从左向右滑动时第三个应该打开它的布局 我想改变滑动的活动不仅仅是背景或布局.. 给我适当的方式来做到这一点。使用此选项卡视图

IM但这不给予任何滑块功能

public class TabDemo extends TabActivity { 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.tab_host); 

     TabHost tabHost=getTabHost(); 
     // no need to call TabHost.Setup()   

     //First Tab 
     TabSpec spec1=tabHost.newTabSpec("activity 1"); 
     spec1.setIndicator("activity 1"); 
     Intent in1=new Intent(this, activity 1); 
     spec1.setContent(in1); 

     TabSpec spec2=tabHost.newTabSpec("activity 2"); 
     spec2.setIndicator("activity 2"); 
     Intent in2=new Intent(this,activity 2); 
     spec2.setContent(in2); 
     Toast toast = Toast.makeText(getApplicationContext(), "Welcome in Resident center",Toast.LENGTH_SHORT); 
     toast.show(); 

     TabSpec spec3=tabHost.newTabSpec("activity 3"); 
     spec3.setIndicator("activity 3"); 
     Intent in3=new Intent(this,activity 3); 
     spec3.setContent(in3); 

     tabHost.addTab(spec1); 
     tabHost.addTab(spec2); 
     tabHost.addTab(spec3); 
     tabHost.setCurrentTab(1); 
    } 
} 
+0

你不能使用这个活动;使用碎片。请参阅http://developer.android.com/reference/android/app/TabActivity.html上的详细示例 – etienne 2013-04-09 08:40:21

回答

0
与刷卡功能创建一个应用程序

简单的方法是在我看来,创建通过Eclipse向导用下列选项的新的Android应用程序中选择:

  1. 创建Activity - > BlankActivity
  2. 导航类型=标签+滑动

这将创建一个应用程序(我认为)你可以滑过3页。 现在您可以检查创建的文件/代码并更改您想要/需要的任何内容。

而且正如你在评论中提到的答案,这是不可能的,Activites,你需要使用Fragments