drcarter의 DevLog


eclipse를 활용해서 안드로이드에 버튼 컨트롤을 생성해 보겠습니다.
저는 xml을 직접 수정하는 것이 귀찮은 관계로...
eclipse에 쉽게 쉽게 해볼렵니다...

우선... 기본적인 프로젝트를 생성하고... layout 부분의 main.xml을 펼치게 되면...
이것과 같은 화면이 보이실 겁니다.
그럼 여기에서 필요없는... 저 Hello World... 어쩌구는 지우시고...
View 부분의 Button을 드래그해서 레이아웃 부분에 옮겨 주시거나...
Outline에 보면 "+" 버튼이 보이실 겁니다... 이것을 누르게 되면
이것과 같은 다이얼로그가 나오고... 추가할 수 있는 여러가지 들이 나오지만... button이라고 치면.. button컨트롤이 보이실 겁니다. OK를 누르게 되면
이렇게 화면이 바뀌게 됩니다.

흔히 MFC나 Win32를 하게 되면 컨트롤을 만들고 그것에 대한 ID를 만들어 주게 됩니다. 여기에서도 마찬가지로
eclipse의 View부분을 보게 되녀
이족 부분을 보게 되면...
Peoperties에서 찾아보면
Id 부분에서 버튼의 ID를 변경할 수 있고 버튼의 스타일도 변경할 수 있습니다.
또한 Text부분을 통해서는 버튼의 글자도 바꿀 수 있습니다.
Text 속성 부분에 직접 버튼의 텍스트를 입력할 수도 있지만... values에 있는 strings.xml을 통해서도 글자를 변경할 수 있습니다.
Text @string/Button01
이런식으로 해준다면 strings.xml 안에 Button01이라는 ID를 갖는 string이 존재하는 것입니다.
strings.xml 안에는
이런식으로 되어 있겠지요...

머 이렇게 하고 실행을 하게 되면...
이런 결과가 나옵니다...

머 버튼의 종류는 다양하지만... 보통 이런식으로 하면 사용할 수 있습니다...
다음엔 버튼을 클릭했을 때 이벤트 처리나 해봐야겠군요 :)