본문 바로가기

Wook's 개척일기234

안드로이드 독학 5일차 : EditText 이벤트 처리 2일차때 EditText 설정하는것을 알아봤다면 이제 적어 놓은것들을 자바소스로 받아서 한번 출력해보자 EditText에 관한 기본적인 설명에 관해서는 아래 링크를 통해서 보면 될것 같다. wpioneer.tistory.com/12 안드로이드 독학 3일차 : EditText 에디트 텍스트는 우리가 입력이 가능한 텍스트필드이다. 이제 이것의 속성을 알아보자 android:autoText 자동으로 타이핑 오류를 교정한다(이걸 실제로 써봤지만 달라진게 뭔지 모르겠다) android:drawa wpioneer.tistory.com EditText에서 우리가 글을 다른데로 보내거나 할땐 우리는 두가지 방법을 쓴다. 1. 키보드 안에 있는 전송이나 완료 버튼 누르기 2. 키보드에서 나와 버튼을 따로 누르기 각각의 .. 2021. 3. 10.
안드로이드 독학 5일차 : 이벤트 리스너(event listener) 이벤트를 처리하는 방식 중에 이벤트를 처리하는 객체를 생성하여 이벤트를 처리하는 방법에 대해서 알아보자. 이벤트를 처리하는 메소드들이 정의된 인터페이스를 이벤트 리스너라고 한다. 이벤트 리스너는 여러가지가 존재하지만 가장 많이 사용하는 대표적인 리스너 인터페이스들을 보여주겠다. ※여기서 콜백 메소드란 다른 함수에 인자로 전달되는 함수이며 어떤 이벤트가 발생한 후에 작동되는 것이다. 리스너 콜백 메소드 설명 View.OnClickListener onClick() 어떤걸 터치했을때 View.OnLongClickListener onLongClick() 일정시간 동안 그대로 터치하고 있으면 발생 View.OnFocusChangeListener onfocusChange() 다른항목으로 포커스가 이동할때 View... 2021. 3. 9.
안드로이드 독학 4일차 : 커스텀 버튼 만들기 버튼의 상태에 따라 버튼의 이미지가 달라지는것을 만들어보자. 일단 이미지가 달라지는것이기 때문에 res/drawable 폴더 안에 새로운 drawable file을 만들어야 한다. 우리는 버튼이 클릭되어 졌을때, 버튼에 hover 됐을때, 버튼이 일반적일때 이 3개의 모습에 따라서 이미지를 다르게 할것이기 때문에 item은 3개가 있어야 한다. 각각의 속성은 android:state_pressed, android:state_focused, default 이렇게 되어 있어야 한다. 그래서 android_button.xml 1 2 3 4 5 6 7 8 9 10 11 Colored by Color Scripter cs 이렇게 만들어 줘야 한다. 이때 중요한 점은 item을 읽어 들일때 위에서 부터 읽기 ite.. 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.