ViewPager 인 SplashScreen이 있는데 탭에 Login Fragment를 추가해야합니다. ViewPager에 단편을 추가하는 방법은 무엇입니까?
public class SplashSAdapter extends PagerAdapter {
Context ssContext;
Activity _activity;
private int[] ssImages = new int[] { R.drawable.splashscreen1,R.drawable.splashscreen2, R.drawable.splashscreen3 };
public SplashSAdapter(Context ssContext, Activity activity) {
this.ssContext = ssContext;
this._activity = activity;
}
@Override
public int getCount() {
return ssImages.length;
}
@Override
public boolean isViewFromObject(View ssView, Object ssObject) {
return ssView == ((ImageView) ssObject);
}
@Override
public Object instantiateItem(ViewGroup ssContainer, int ssPosition) {
ImageView ssImageView = new ImageView(ssContext);
ssImageView.setScaleType(ImageView.ScaleType.FIT_XY);
ssImageView.setImageResource(ssImages[ssPosition]);
((ViewPager) ssContainer).addView(ssImageView, 0);
ssImageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
onClickSplashScreen();
}
});
return ssImageView;
}
@Override
public void destroyItem(ViewGroup ssContainer, int ssPosition,
Object ssObject) {
((ViewPager) ssContainer).removeView((ImageView) ssObject);
}
public void onClickSplashScreen(){
}
그래서, onClickSplashScreen, 어떻게 거기에 조각을 추가합니까 :
이 내 PagerAdapter입니까?
찾을 수 있습니다 ViewPager는 사용자가 다른 뷰에서 슬쩍 할 수있는보기입니다. 나에게 로그인을위한 새로운 활동을 열고 이것을 닫아야한다. 또는 뷰 페이지를 소유하고있는 프래그먼트를 로그인 프래그먼트로 대체하십시오. – gunar