How to use the last layout in my viewPager that loads a new contentView-Collection of common programming errors

I’m trying to create a new content view, when I press on the last imagebutton in my viewpager. The app crashes whenever I try to add any java to the layouts. For example, I tried to make the background black in java and that caused a crash. So, I used XML. Now I’m doing something very wrong because my imagebutton crashes the app too. I’m a very new programmer and any help would be appreciated! I think it’s something to do with intents.

public class Splash extends Activity {

    ImageButton listButton;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(R.layout.splash);

        SplashPager adapter = new SplashPager();
        ViewPager myPager = (ViewPager) findViewById(R.id.splashPager);
        myPager.setAdapter(adapter);
        myPager.setCurrentItem(0);

        listButtonListener();

    }

    public void listButtonListener() {

        // Intent i = new Intent("com.example.survtest1.Main");
        // startActivity(i);
        listButton = (ImageButton) findViewById(R.id.listBtn);
        listButton.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {

                setContentView(R.layout.list_view);

            }

        });

    }

}