티스토리 뷰

안드로이드 앱프로그래밍2 (버튼 토스트 메시지) 

 

1 activity_main.xml를 선택하면 화면을 구성할 수 있습니다.

 

2. 가운데 Hello World!를 클릭하면 오른쪽에 Attributes(속성창)이 화면이 나와요. 

 

3. Hello World!를 변경해보겠습니다. 오른쪽 속성창 text에서 변경해 주면 됩니다. 

 

4. text에 "Hello World!"를 지우고 "안녕 세계!"를 입력합니다. 

 

5. 앱을 실행시켜서 확인해 볼까요. 우측상단의 (App Run)을 클릭하시던가 단축키 Shift+F10를 누르시던가 하세요.

6. 애뮬레이터에 우리가 만든 앱, FirstApp에 "안녕 세계!" 라는 글자가 보입니다.   성공입니다. 

 

7. 이번에는 버튼을 추가시켜 보겠습니다. 좌측 화면 Palette에서 Button을 드래그해오면 됩니다. 

 

8. 버튼을 끌어오면 되요. 참 쉽죠!! 

 

9. 그런데 button에 에러표시(빨간색 느낌표)가 있습니다. 

 

10. 버튼 위를 잡고 화면 위쪽으로 끌어주세요. 

 

11. 그럼 경고 표시가 노란색 주의표시로 변경됩니다. 

12. 앱을 실행시키면 "안녕 세계"라는 글자가 보이지 않습니다. 

 

13. 버튼 아래 동그라미도 클릭해서 화면 애랫쪽으로 드래그해줍니다. 

14.  그리고 다시 앱을 실행하면 다음과 같은 화면이 나옵니다. 

 

15. "안녕 세계!" text를 삭제하고 버튼만 추가시켜보겠습니다. 

버튼을 정 가운데에 위치시키세요!! 

16. 버튼이 가운데 위치하면서 에러는 안떠요. 주의는 계속 나옵니다. 

 

17. 버튼 이름을 "안녕" 이라고 바꾸겠습니다. 버튼을 선택하고 속성창 text에 "안녕"이라고 입력하면 됩니다. 

 

18. 버튼을 동작하게 만들려면 버튼 속성창의 onClick 에 onButton1Click이라고 입력해주세요.  onClick에 넣어준 이름이 메쏘드가 됩니다. 

 

19. MainActivity.java를 클릭하고 소스코드를 입력할거에요. 

 

20. 버튼 onClick에 넣어준 메쏘드 이름 onButton1Click를 만들어 줍니다. 대소문자 구별해야되고요. 

 

21. Toast는 잠깐보였다 없어지는 메시지는 띄워줍니다. 다음과 같이 코딩해봅니다. 

 

22. 앱을 실행하고 안녕 버튼을 누르면 에물레이터 화면 아래쪽에 "응 안녕~"이라고 메시지가 잠깐 나왔다가 사라집니다.  

 

23. 앱이 잘 실행되지 않으면 에물레이터를 종료했다가 다시 실행해보세요. 

댓글
최근에 달린 댓글
글 보관함
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total
Today
Yesterday
    뽀로로친구에디
    최근에 올라온 글