마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

버튼 누르면 다음화면으로 넘어가게 하고싶은데요

0 추천
package com.example.test11;

//import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.app.Activity;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends Activity  implements android.view.View.OnClickListener {

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main_activity);
       setContentView(R.layout.second);
       Button button = (Button) findViewById(R.id.imageButton1);
       button.setOnClickListener(this);

    }
    @Override
    public void onClick(View v)
    {
       setContentView(R.layout.second);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
   
}

 

어디가 틀린지좀 봐주세요.. 계속 에러가 나네요..

 

그리고 여러개 버튼 눌러서 각각 화면으로 넘기는건 어떻게 해야될까요??
익명사용자 님이 2014년 11월 11일 질문
에러 로그를 올려주세요.
여기 고수분들이 많다고해도 코드 쌩으로 보는거랑 코드랑 에러로그랑 병행해서 보는거랑 시간이나 이해면에서 많이 다릅니다.
그리고 onclick 발생 시, setcontentview를 넣으시는 방법은 잘못되었습니다.
클릭시, 메인페이지처럼 second페이지를 보여주겠다...의도로 작성하신거같은데,다른 답변자 분들 말씀대로 천천히 하나씩 진행해보시는게 좋을거같네요.
버튼눌러서 다른페이지[intent]넘기기는 예제도 많으니 천천히 보시면서 이해해보세요.

1개의 답변

0 추천
버튼 을 누르는 건 버튼 리스너에 대해 공부하시면 될거 같구요

각각 화면 넘기는건 각 각의 버튼 아이디 알아와서 Intent로 다음 화면 넘겨주시면 될거 같아요

그럴려면  Intent에 대해 공부하셔야 되지 않을 까요? Intent나 버튼 리스너에 대한건 검색하면 잘 나와있어요

에러부분은 로그 올려주세요
익명사용자 님이 2014년 11월 12일 답변
...