public class MainActivity extends Activity implements View.OnClickListener{
public ViewPager mPager;
public Button login_home_email_button;
View v1;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.login_main_viewpager);
mPager = (ViewPager)findViewById(R.id.pager);
mPager.setAdapter(new PagerAdapterClass(getApplicationContext()));
setContentView(v1);
setLayout();
}
private void setLayout(){
///////////////////에러!!!!!!!!!!!!!!!////
login_home_email_button = (Button)findViewById(R.id.login_home_email_button);
//////////////널 포인트 에러!!!!! //////////////////////
//도와주세요
login_home_email_button.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch(v.getId()){
case R.id.login_home_email_button:
startActivity(new Intent(getApplicationContext(), Register_step1_activity.class));
break;
}
}
private class PagerAdapterClass extends PagerAdapter{
private LayoutInflater mInflater;
public PagerAdapterClass(Context c){
super();
mInflater= LayoutInflater.from(c);
}
public int getCount(){
return 3;
}
public Object instantiateItem(View pager,int position){
v1 =null;
switch(position){
case 0:
v1=mInflater.inflate(R.layout.login_home,null);
break;
case 1:
v1=mInflater.inflate(R.layout.login_main,null);
break;
case 2:
v1=mInflater.inflate(R.layout.feed_detail,null);
break;
}
((ViewPager)pager).addView(v1,0);
return v1;
}
public void destroyItem(View pager, int position, Object view) {
((ViewPager)pager).removeView((View)view);
}
@Override
public boolean isViewFromObject(View view, Object o) {
return view==o;
}
@Override public void restoreState(Parcelable arg0, ClassLoader arg1) {}
@Override public Parcelable saveState() { return null; }
@Override public void startUpdate(View arg0) {}
@Override public void finishUpdate(View arg0) {}
}
}