일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드
- javascript
- 함수
- 자바스크립트
- 자바
- 코틀린
- 패널 교체
- 노트북
- 싱글 스레드
- 연산자
- go
- 오버로딩
- js
- Array
- Android
- Kotlin
- Overloading
- node.js
- golang
- Python
- 배열
- var
- 파이썬
- as?
- 리스트 뷰
- adapter
- ListView
- Java
- 노트북 추천
- HP
- Today
- Total
목록Android (16)
Bbaktaeho
들어가며 안드로이드 기본 Dialog들 중 AlertDialog와 DatePickerDialog 그리고 TimePickerDialog를 사용해보겠습니다. AlertDialog는 보통 경고창으로 사용됩니다. 확인과 취소를 통해서 작업을 수행하기 전에 한 번 더 경고하는 역할을 합니다. DatePickerDialog는 날짜 정보를 받을 수 있는 팝업창입니다. TimePickerDialog는 시간 정보를 받을 수 있는 팝업창 입니다. 구현은 ListView에서 아이템을 클릭했을 때 팝업창을 활성화하겠습니다. 프로젝트는 코틀린으로 생성하겠습니다. (생략) 리스트 뷰 만들기 activity_main.xml를 수정합니다. 아이템 뷰는 안드로이드 simple_list_item_1 뷰를 사용하겠습니다. 기능 구현하기 ..
들어가며 이전 포스팅에서 연장되는 글입니다. 아래 포스팅을 참고하시고 따라와 주세요. Java로 ListView 맛보기 bbaktaeho-95.tistory.com/66?category=782684 [Android] ListView 사용하기 (안드로이드, 리스트뷰, Adapter) 들어가며 ListView를 사용해서 과일 리스트를 나타내 보겠습니다. 각각의 아이템인 과일을 클릭했을 때 이벤트 리스너를 통해서 어떤 아이템이 선택되었는지 TextView에 나타내 보겠습니다. ListView L bbaktaeho-95.tistory.com Kotlin으로 Custom ListView 맛보기 bbaktaeho-95.tistory.com/76 [Android] Custom ListView 사용하기 (Kotlin,..
들어가며 이전에 ListView를 android 기본 아이템 레이아웃을 활용하여 나타냈습니다. 이번 포스팅은 Java가 아닌 Kotlin으로 직접 아이템 뷰를 만들고 BaseAdapter를 상속받아서 커스텀 어댑터까지 구현하겠습니다. Java로 ListView 맛보기 bbaktaeho-95.tistory.com/66?category=782684 [Android] ListView 사용하기 (안드로이드, 리스트뷰, Adapter) 들어가며 ListView를 사용해서 과일 리스트를 나타내 보겠습니다. 각각의 아이템인 과일을 클릭했을 때 이벤트 리스너를 통해서 어떤 아이템이 선택되었는지 TextView에 나타내 보겠습니다. ListView L bbaktaeho-95.tistory.com 프로젝트 생성 Java가..
RecyclerView 목록을 화면에 출력해주고 동적으로 표현해주는 컨테이너입니다. 리사이클러뷰는 간단한 코드만으로 ListView, GridView로 바꿀 수 있습니다. 가장 복잡한 컨테이너지만 가장 많이 사용되는 것이 바로 리사이클러뷰입니다. ※ 안드로이드 스튜디오 3.1 이후로 ListView, GridView는 Legacy 카테고리로 이동 RecyclerView 맛보기 목록(list)을 표시하는 컨테이너들은 표시될 데이터와 아이템 레이이아웃을 어댑터에서 연결해줍니다. 어댑터는 어떤 레이아웃을 사용하느냐에 따라 표시되는 모양을 다르게 만들 수 있습니다. 여기서 ListView와 RecyclerView의 차이점은 LayerManager 유무의 차이가 있습니다. LayerManager는 리사이클러뷰를 ..
들어가며 bbaktaeho-95.tistory.com/66 [Android] ListView 사용하기 (안드로이드, 리스트뷰, Adapter) 들어가며 ListView를 사용해서 과일 리스트를 나타내 보겠습니다. 각각의 아이템인 과일을 클릭했을 때 이벤트 리스너를 통해서 어떤 아이템이 선택되었는지 TextView에 나타내 보겠습니다. ListView L bbaktaeho-95.tistory.com 이전 포스팅에서 ListView를 활용한 앱을 만들었습니다. 기본 어댑터인 ArrayAdapter를 사용해서 각 Item의 layout으로 simple_list_item1 레이아웃을 사용했습니다. 또 다른 기본적인 레이아웃을 알아보고 구현해 보겠습니다. 전반적으로 "ListView 사용하기" 포스팅을 그대로 따..
들어가며 ListView를 사용해서 과일 리스트를 나타내 보겠습니다. 각각의 아이템인 과일을 클릭했을 때 이벤트 리스너를 통해서 어떤 아이템이 선택되었는지 TextView에 나타내 보겠습니다. ListView ListView는 일반적으로 리스트 형태로 된 화면 컨트롤을 말합니다. 여러 개의 아이템 중에 하나를 선택할 수 있는 위젯들을 Selection Widget이라고 부릅니다. Adapter를 통해서 선택할 수 있는 여러 개의 아이템을 관리합니다. 즉, 원본 데이터는 Adapter에 설정하며 Adapter가 데이터 관리 기능을 담당합니다. 프로젝트 생성 bbaktaeho-95.tistory.com/53 [Android] Click 이벤트로 Toast 생성하기 (setOnclickListener, mak..
들어가며 종료 버튼을 누르면 바로 종료하지 않고 사용자에게 한 번 더 알림 창을 제공하는 앱을 만들어보겠습니다. AlertDialog AlertDialog 클래스는 사용자에게 알림 대화상자를 제공합니다. 경고 또는 알림를 알릴 수도 있고, 사용자에게 데이터를 받아올 수도 있습니다. 기본 API에 포함된 외에 appcompat 패키지에 포함된 클래스도 있습니다. appcompat 패키지는 예전 버전의 안드로이드에서도 사용할 수 있도록 제공되는 것으로 android.app 패키지에 포함된 클래스를 이용해서 구현하겠습니다. 프로젝트 생성 bbaktaeho-95.tistory.com/53 [Android] Click 이벤트로 Toast 생성하기 (setOnclickListener, makeToast) 개발하기 ..
2020-09-14 수정 : (우리가 일상에서 이용하는 수식은 중위 표기법입니다) 들어가며 자바 언어를 검색을 통해서 익히다 보니 어떤 util이 더 좋은지 아직 감이 안 잡혔고 메서드를 만들어 사용하는 것도 많이 부족합니다. 때문에 자바 언어가 많이 미숙해서 코드가 좋지 못한 점 양해 부탁드립니다. 제가 구현한 코드는 답이 아닙니다. 참고로만 봐주시면 감사하겠습니다. 이번에 만들어볼 계산기는 윈도우 계산기입니다. 간단한 연산만 할 수 있도록 구현하겠습니다. 참고로 계산기를 구현하는 것은 쉬운 일이 아닙니다. 저 역시 구현하면서 논리적인 생각, 자료구조를 떠올리며 많은 노력을 쏟았습니다. 프로젝트 생성 bbaktaeho-95.tistory.com/57 [Android] 자기소개 앱 만들기 (안드로이드 기..