2013-10-03 4 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

으로 처리 할 수 ​​있습니다.
관련 문제