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

버튼 클릭으로 이벤트를 어떻게 처리해야 하나요?

0 추천
버튼 만드는 것이 제일 어려운것 같아요 ㅠ..

 

처음 로그인 화면에서

"처음하기" 버튼을 만들었는데 이걸 누르면 다음 화면으로 어떻게 넘어가게

하는지 모르겠어요..ㅠ

 

"Case R.id_edit_처음:

   //edit_처음을 눌렀을 때의 처리

break; "

 

이렇게 되있는데 "R"이 빨간색 글자로 되있고

//edit_처음을 눌렀을 때의 처리 break가 무슨 뜻인지도 모르겠네요....

 

너무어렵네요 ㅠㅠ
appetizer (180 포인트) 님이 2015년 1월 2일 질문

1개의 답변

0 추천

R이 빨간색 글자로 되어있는건 R.java 클래스가 임포트 되지 않아서 그래요.

컨트롤+시프트+O 를 눌러보세요.

상황에 따라 R 클래스가 여러개인 경우도 있긴 하지만.

 

그리고 xml 에서 버튼 오브젝트를 만들떄 아래와 같이 했다고 치면

<Button
        android:id="@+id/btn1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button"/>

btn1이 아이디가 되는겁니다.

컴파일 하면서 R.java 파일 어딘가에 생성이 되지요.

btn1 이라는 아이디를 사용하고 싶으면 R.id.btn1 이렇게.

break는 switch-case 문에 대해서 검색해보시고요.

 

버튼 오브젝트를 찾아서 리스너는 등록 하셨나요?

ire (3,900 포인트) 님이 2015년 1월 3일 답변
...