[안드로이드] 간단하게 버튼 작동 시키기

    작업 화면의 좌측 상단에 만들고자 하는 Button을 끌고 화면으로 옮깁니다.

     

    버튼이 생성과 동시에 '버튼이 눌린 상태'에서의 우측 속성에서 자세히 보시면 text 박스가 있습니다.

    이를 통해서 text의 이름을 수정 합니다.

     

     

    함수를 만들어 봅니다.

    JavaScript 혹은 메소드에 능숙하다면 친숙한 단어 입니다.

    onClick, 버튼을 눌렀을 때 발생하는 이벤트처리 곧 메소드입니다.

     

    버전마다 다르겠지만 제 버전 같은 경우에는 함수가 없으므로 빨간색 테두리가 나왔습니다.

     

    그러므로 Java영역에다가 똑같이 함수명을 적어 놓습니다.

    아직 아무것도 없지만 다시 되돌아가서 확인해보면

    빨간색 테두리가 사라져 있음을 확인 할 수 있습니다.

     

     

    이 테두리는 바로 사라지지는 않고, 외부를 아무거나 클릭후 다시 해당 버튼을 누르셔야 변경 된 것을 확인 할 수 있습니다.

     

     

    함수는 다음과 같이 만듭니다. 여기서 주의 점은 자동완성을 적극적으로 활용 하시고

    context:  와 text:는 직접 입력하시면 안됩니다.

     

    context는 this만 입력하면 자동으로 생성되고, text는 "" 큰 따음표만 있으면 자동으로 생성 됩니다.

     

     

    만약 입력하게 될 경우 아래와 같이 빨간 표시가 발생 됩니다.

    그렇기 때문에 직접 입력하더라도 조심하셔야 합니다.

     

     

    이제 다시 실행을 해보면서 결과를 확인해 봅니다.

    버튼을 누를 경우, 화면 아래에 메세지가 발생 됩니다.

    이를 토스트메세지라고 부릅니다.

     

    안드로이드는 음식의 이름을 매우 좋아하기 때문에, 우리가 먹는 그 토스트가 맞습니다.

    반응형

    댓글

    Designed by JB FACTORY