안드로이드 개발 질문/답변
(글 수 45,052)
버튼이벤트 질문있어서 글올려요~^^
만약 main.xml에 button1이라는 버튼을 만들고선
src소스에
2.button1.setOnClickListener( 3. new View.OnClickListener(){ 4. public void onClick(View v){ 5. setContentView(R.layout.chat); 6. } 7. } 8.);
이러면 R.java에 id클래스에 button1을 호출해서
그 버튼눌렀을때 chat이라는 xml을 불러오자나요??
근대 main.xml말고 다른 xml파일에 button2를 만들어도
R.java에 button2가 생기는데...
src소스에 위에랑 똑같이
2. button2.setOnClickListener( 3. new View.OnClickListener(){ 4. public void onClick(View v){ 5. setContentView(R.layout.chat); 6. } 7. } 8. );
이렇게썼거든여???
소스자체에서 에러는 안나는데...
애뮬에서 실행시 force close가 뜨면서 꺼지네요;;;
버튼2 찾으려고 지정한 xml 파일 찾아가니 button2가 안보여서 에러나는거라고 하시는데;;;;
해결방법좀 알려주시면 안댈까요 ㅠㅠㅠㅠ




setContentView 에 설정된 layout에 button2가 없으면 에러가 날텐데요..?
하지만 나중을 위해서라도 xml 마다 구분을 하는게 좋지 않을까요?