본문 바로가기

안드로이드독학16

Android 독학 7일차 : Radio Button 이벤트 처리 하기 라디오 버튼의 이벤트 처리 방법에 대해서 알아보자. 라디오 버튼은 체크박스와는 다르게 라디오 버튼 하나하나 뷰를 가져오지 않아도 된다. 왜냐하면 라디오 버튼은 어차피 하나만 선택할 수 있는 것이기 때문에 라디오 그룹에서 선택된 라디오 버튼을 가져오기만 하면 된다. 예제를 통해서 한번 보자. 일단 xml부터 보겠다. xml 소스는 체크박스 이벤트 처리와 달라진게 "나의 취미는 : "을 담는 TextView를 따로 만들어서 결과 창에는 선택된 취미만 받을수 있게 했다. 그럼 이제 자바 소스를 보겠다. package wook.co.kr; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.util.Lo.. 2021. 3. 11.
Android 독학 6일차 : CheckBox 이벤트 처리 체크박스 같은 경우에는 선택된 체크박스에서 값을 받아와야 한다. 그래서 내가 이번 체크박스 이벤트 처리에서 만들 것은 이거다. 1. 여러개의 체크박스를 만들어서 체크하고 제출 버튼을 클릭하면 체크박스에 찍힌 값이 아래에 있는 TextView에 나오게 하기. 2. 제출버튼을 누르면 체크된 것들만 아래의 TextView에 찍히게 하기. 3. 취미 사이에는 ' , ' 가 존재해야 하는데 마지막 거에는 ' , ' 가 없어야 한다. 그럼 일단 xml 부터 보자 화면으로 보면 대충 이런 모양이다. 저기서 이제 제출 버튼을 누르게 되면 나의 취미 부분에 적히게 되는 것이다. 자 그럼 이제 자바 소스 부분을 보자. public class MainActivity extends AppCompatActivity{ @Over.. 2021. 3. 11.
안드로이드 독학 5일차 : 이벤트 리스너(event listener) 이벤트를 처리하는 방식 중에 이벤트를 처리하는 객체를 생성하여 이벤트를 처리하는 방법에 대해서 알아보자. 이벤트를 처리하는 메소드들이 정의된 인터페이스를 이벤트 리스너라고 한다. 이벤트 리스너는 여러가지가 존재하지만 가장 많이 사용하는 대표적인 리스너 인터페이스들을 보여주겠다. ※여기서 콜백 메소드란 다른 함수에 인자로 전달되는 함수이며 어떤 이벤트가 발생한 후에 작동되는 것이다. 리스너 콜백 메소드 설명 View.OnClickListener onClick() 어떤걸 터치했을때 View.OnLongClickListener onLongClick() 일정시간 동안 그대로 터치하고 있으면 발생 View.OnFocusChangeListener onfocusChange() 다른항목으로 포커스가 이동할때 View... 2021. 3. 9.
안드로이드 독학 4일차 : res 폴더 분석하기 이벤트의 예제로 커스텀 버튼을 만들어 보려다가 res 폴더에 대해서 궁금점이 생겼다. res 폴더는 무엇을 하는 공간이며 res 폴더 안에 있는 폴더들에는 어떤 것들을 집어넣어야 하는지 알아보자 res 폴더란 res 폴더는 내가 안드로이드 독학 2일차에서 아주 간단하게 설명해놓았다. wpioneer.tistory.com/5?category=1006006 안드로이드 독학 2일차 : 애플리케이션 분석 이 부분은 우리가 처음으로 프로젝트를 생성했을때 나오는 부분이 각각 어떤 부분을 맡고 있는지 설명해주는 부분이다. 이렇게 세개로 나눠서 볼수 있는데 각 부분에 따라 설명을 해주겠다. 1. wpioneer.tistory.com 하지만 지금은 약간 심화 버전이기 때문에 좀 더 설명을 하자면 외형을 이루는 이미지 파.. 2021. 3. 8.