티하!! 안녕하세요!! 오늘부터 함께 저와 안드로이드를 함께 공부해보도록 해요!!
(물론, 저도 잘 모르고 현재 학생으로 공부하고 있지만 이 블로그를 통해 같이 공부했으면 좋겠습니답 ! )
오늘은 첫번째 시간으로 안드로이드에서 버튼 처리하는 방법에 대해서 알아보고자 합니다 !
-기본 개념 : 안드로이드 에서 버튼을 클릭할때 이것을 클릭이벤트로 인식한다
완전 처음 시작하는 분들을 위해 쉽게 쉽게 가봅시다잉~
(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() 밖에다가 메소드를 만들어주시면 끝 !!
너무 쉽~~죵~~~?
오늘도 공부하느라 고생많으셨어요 !!
'모바일 개발 > Android' 카테고리의 다른 글
[Android] 안드로이드 스튜디오 깃허브 연동 (macbook m1 github Commit) (0) | 2021.09.03 |
---|---|
Android Studio 각 디렉토리의 사용처 및 의미 (0) | 2021.04.04 |
안드로이드 내가 실수한 부분 (0) | 2020.12.11 |
댓글