본문 바로가기
모바일 개발/Android

Android Studio push button - 1 (Toast message)

by JongDroid 2021. 5. 10.

티하!! 안녕하세요!! 오늘부터 함께 저와 안드로이드를 함께 공부해보도록 해요!!

(물론, 저도 잘 모르고 현재 학생으로 공부하고 있지만 이 블로그를 통해 같이 공부했으면 좋겠습니답 ! )

 

오늘은 첫번째 시간으로 안드로이드에서 버튼 처리하는 방법에 대해서 알아보고자 합니다 ! 

-기본 개념 : 안드로이드 에서 버튼을 클릭할때 이것을 클릭이벤트로 인식한다

 

완전 처음 시작하는 분들을 위해 쉽게 쉽게 가봅시다잉~ 

 

(1). xml button id 값을 활용하여 온클릭리스너로 연결하기 ! 

 

1. 우선 xml 에서 버튼을 만들어야 겠지요?  

다음과 같이 완전 간단간단한 버튼을 만들었습니다.

 

2. 이제 Activity 에서 이놈을 사용할 수 있도록 연결을 해볼거예요!

 - 가장 먼저 setContentView(R.layout.activity_main); 를 통하여 사용하고자 하는 xml과 activity를 서로 연결해주세요! 

 - activity 에서 사용할 버튼 이름과, xml 에서 정한 Button id를 연결해주세요!

참 쉽죠잉 ~?

 

3. 여기서 중요한 것은 버튼이 클릭되는지 안되는지를 확인할 수 있어야하잖아요? 그 메소드를 안드로이드에서는

 setOnClickListener 라는 친구로 제공해주고 있어요! (외우시면 좋아요)

 

-셋온클릭리스너 사용해주고 onClick 안에서 우리가 사용하고자 하는 Toast 를 사용할겁니다

-Toast 라고 입력하면 선택창이 나오는데요. 밑에 친구를 선택하면 text만 제외하고 자동으로 입력을 해줍니다

-Toast 옵션 : context 해당 내용을 출력할 위치 / text : "쌍따옴표꼭적고 출력내용을 적어주세요" / LENGTH_SHORT , LENGTH_LONG 둘 중 하나를 쓸 수 있어요. *LONG을 쓰면 메시지가 더 긴 시간 표시가 되요

 

 

제가 서비스로 또 다른방법을 알려드리겠습니다!!! 이건 더 쉬운 방법입니다

(2). xml button 에 onClick 값을 만들어서 사용 하는 방법인데요. 이건 진짜 쉬워요 ㅎㅎ

 

1. XML에서 다음과 같이 onClick 값을 선언해주세요 ! 

 

2. Activity 로 오셔서 onCreate() 밖에다가 메소드를 만들어주시면 끝 !!

 

 

너무 쉽~~죵~~~?

오늘도 공부하느라 고생많으셨어요 !! 

댓글