2013-10-03 52 views
1

我有兩個活動,我想添加滑動功能,但我嘗試的任何在線教程都沒有解決,因爲我不知道如何將它們實現到我的代碼中。我看了本教程Android開發人員網站:http://developer.android.com/training/implementing-navigation/lateral.html如何使用ViewPager將活動轉換爲碎片並實施滑動?

我知道如何在使用意圖的活動之間啓用導航,這似乎很容易。 有人能告訴我如何在關係工具刷卡這兩項活動,包括步驟和理由來讓他們的例子:

public class MainActivity extends Activity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity1); 

     Button BTN=(Button) findViewById(R.id.activity3button3); 
     BTN.setOnClickListener(new OnClickListener() { 

      @Override 
      public void onClick(View v) { 
     Intent INT=new Intent(MainActivity.this,Activity2.class); 
       INT.putExtra("hi", "HI"); 
       startActivity(INT);  
      } 
     }); 
    } 

} 

次活動:

public class Activity2 extends Activity{ 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     // TODO Auto-generated method stub 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity2); 



     Button BTN=(Button) findViewById(R.id.activity3button3); 

     BTN.setOnClickListener(new OnClickListener() { 

      @Override 
      public void onClick(View v) { 
       // TODO Auto-generated method stub 

       Intent INT=new Intent(Activity2.this,Activity3.class); 
       startActivity(INT); 

      } 
     }); 

    } 



} 

回答

1

要做到這一點,你必須將onCreate中的內容移動到FragmentonCreateView方法 ,並使用LayoutInflater從xml擴充佈局。其餘的幾乎相同。 只要你做的東西頂視圖必須移動到onCreateView。

對於分頁,網上有很多例子。你可以用FragmentPagerAdapterViewPager