2010. 9. 6. 16:04

이번에는 TextView 와 Button 위젯을 이용한 초간단 프로그램 예제를 작성해 보고 돌아가는 원리를 간단히 알아보도록 하겠습니다.

먼저 프로젝트 하나 생성합니다.
(여기서는 프로젝트명을 NowExam 이라고 하였습니다)

/res/layout/main.xml 파일을 열어서 위젯을 추가합니다.
1. 위젯을 넣을 레이아웃을 선택합니다. (기본 LinearLayout)
2. 녹색의 + 버튼을 누릅니다
3. TextView 위젯을 추가한다고 가정할때 text 만 치면 text로 시작하는 위젯목록이 하단에 나타납니다
4. 더블클릭 또는 선택후 OK 버튼을 누릅니다.



이렇게 LinearLayout 속에 TextView 위젯이 추가된것을 확인할 수 있습니다.
(한줄로 길게 쓰여 있는것을 보기좋게 정렬한 것입니다)

위 방법이 싫으신분은 이거 수동으로 타이핑 또는 붙여넣기 하셔도 무방합니다

Button 위젯도 위와 같은 방법으로 추가한다음 소스를 아래와 같이 수정합니다



다음으로 소스파일을 오픈합니다.
1. view, widget, util을 임포트 합니다.
2. 버튼 클릭이벤트를 처리할 리스너 설정
3. Button 과 TextView 변수를 지정하고
4. findViewById() 메소드를 통해 이미 만들어진 인스턴스에 대한 레퍼런스를 가져옵니다.
5. 버튼이 클릭되었을때 실행될 내용과, 현재시각을 구하는 함수를 작성합니다.



실행된 모습
버튼을 클릭하면 현재시간이 갱신됩니다.

Posted by 해비