[Android] 01. Button 사용하기

2014. 12. 18. 21:11Android

하나하나 간단한것부터 차근차근 정리해놔야지...

처음은 간단한 버튼부터 시작!!



먼저 버튼은 간단하게 디자인 부분에서 Button을 긁어서 가져다 놓는다. 

이때 레이아웃에 따라 놓이는 방법은 다르므로 그건 알아서 신경써서 놓는다.




하지만 이것으로는 제대로 버튼의 기능을 사용할 수 없다. 

그렇기에 이벤트를 만들어 준다. 프로퍼티에 보면 onClick 이벤트가 있으며 이것은 연결 시켜줘야 한다. 

연결하기 전에 연결할 함수를 만들어 줘야 한다. 

예를 들어 버튼 명칭을 bt_save라고 하게 되면 아래처럼 해준다. 

아래처럼 한 이유는 여러개의 버튼이 있을경우 하나씩 만들기 귀찮아서 이렇게 만든다.

View.OnClickListener click=new View.OnClickListener() {      

@Override

      public void onClick(View v) {

          switch(v.getId())

          {

              case R.id.bt_save:

                 //Todo: 하게될 작업 

                  break;

          }

      }

  }; 


버튼이 이벤트가 발생하도록 연결하기 위해서는 

 findViewById(R.id.bt_save).setOnClickListener(click);

이렇게 써주면 연결이 된다. 

그럼 클릭시 todo위치로 내려가게 된다. 

예전 처음에 이클립스로 개발툴이 나왔을때는 어렵게 느껴지더니 

이제 많이 쉬워진듯한 느낌이 든다. 


차근차근 하나씩 진행 해봐야지~~~