전체 글 487

[안드로이드] 리싸이클러뷰 4 ( 버튼, 체크박스 연동)

안녕하세요. 훈츠 입니다. 리싸이클러뷰에 안에서 버튼 과 체크박스를 연동해서 사용하는 방법에 대해 포스팅합니다. 리싸이클러 뷰 리싸이클러뷰 안에 체크박스 와 버튼 등을 넣는 방법입니다. viewHolder 안에 button 과 checkBox 를 찾습니다. 어댑터 뷰홀더에서 찾은 button 과 checkBox 에 익명 함수로, 오버라이드 리스너 등록을 합니다. 코 드 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 6..

[안드로이드] 리싸이클러뷰 3 ( 클릭 리스너 등록하기)

안녕하세요. 훈츠 입니다. 리싸이클러뷰에 선택이 가능한 클릭 리스너와 tag 연결에 대해 포스팅 합니다. 리싸이클러 뷰 - 셀렉션 (아이템 선택을 위한 패키지) 안드로이드 리싸이클러뷰에서 지원하고 있는 리싸이클러 뷰 - 셀렉션 ▶ 길게 터치할때만 다중선택 가능 합니다. ▶ 커스터 마이징이 제한됩니다. 추후, 기회가 된다면 포스팅 하도록 하겠습니다. bg_item.xml 추가 : 리싸이클러 뷰 체크시 배경화면 변경 Selector : View의 조건에 따라 xml을 참조하여 drawable 을 자동으로 변경해 줌. 색상을 바꿀수 있는 xml 파일을 drawable 폴더에 추가 아이템 상태를 이용해 기능을 추가 : true or false 1 2 3 4 5 6 7 //훈스 블로그----------------..

[C++] C++ 11일차 상속 3

안녕하세요. 훈츠입니다. 금일은 클래스간 관계와 생성자 상속과 호출에 대해 정리 해보도록 하겠습니다. 클래스 관계 설정 ( 클래스 계통도 ) is - a 관계 ( 상속 ) 접근 지정자를 통한 상속 관계 has - a 관계 다른 클래스를 멤버로 가지고 있는 관계 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 //훈스 블로그---------------------------------------------------------------------------------------------------코드// class A { public: void Print() { cout cs 생성자 상속과 호출 기본 생성자는 상속되지 않는다. 생성자에 매개변수가 있는 경우, 파생 클래스에서 상..

[안드로이드] 리싸이클러뷰 2 ( 레이아웃 Manager )

안녕하세요. 훈츠 입니다. 안드로이드 정말 많이 사용되어 지는 리싸이클러 뷰2 포스팅 합니다. 이번 시간에는 리싸이클러뷰의 layoutManager에 대해 포스팅 합니다. 리싸이클러 뷰 레이아웃 Manager 리싸이클러뷰 에서는 레이아웃 Manager 만 교체 해주면 다른 레이아웃 형태를 View로 나타낼수 있습니다. 레이아웃 종류 리니어 레이아웃 (LinearLayoutManager (this, 화면방향 : RecyclerView.VERTICAL , false) ) 그리드 레이아웃 (GridLayoutManager (this, 열 갯수 : 2 ) ) 스테거드 레이아웃 (StaggeredGridLayoutManager ( 열 갯수 : 2, 화면방향 : RecyclerView.VERTICAL ) ) 코드 ..

[안드로이드] 리싸이클러뷰 1

안녕하세요. 훈츠 입니다. 안드로이드 정말 많이 사용되어 지는 리싸이클러 뷰를 3회에 걸처 정리 포스팅 합니다. 리싸이클러 뷰(recyclerView) : RecyclerViewAdpter = UserAdapter (UserViewModel , ContainerView) 스피너와 다르게, Adapter와 ViewHolder를 직접 구현해 줘야 합니다. 순 서 RecyclerView download 버튼 이용, 혹은 dependency 추가 RecyclerView drag and drop to Activity RecyclerView ID 할당 RecyclerView 에 표시할 itemView.xml 만들고 item에 ID 할당 (자체에 ID 할당은 필요 없음) Data Class 만들기 Data View ..

[C++] C++ 10일차 상속 2

안녕하세요. 훈츠입니다. 금일은 클래스간 상속시 접근 지정자가 어떻게 동작 하는지 정리 해보도록 하겠습니다. 파생 클래스에서 기본 클래스에 대한 접근 권한 [ 기본 클래스 멤버 속성 ] A class B class : public A B : protected A B : private A private 사용 불가 사용 불가 사용 불가 protected private 사용 private 사용 private 사용 public public 사용 private 사용 private 사용 private 멤버 : 사용 불가 protected : private 로 사용 public : public 및 private 로 사용 ※ 코드 예시 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1..

[안드로이드] 스피너3 (콤보박스) with Mutable list

안녕하세요. 훈츠 입니다. 안드로이드 스피너(콤보박스) 에 MutableList 를 적용하는 방법에 대해 포스팅합니다. 스피너 (spinner) : SpinnerAdpter = ArrayAdater : AdapterView 스피너 2편에 이어, dataArray 가 아닌 MutableList 를 적용 하는 방법입니다. 동적으로 리스트를 변경할때 사용하시면 됩니다. 1편과 2편을 참조 하시면 어떻게 구성하는지 알테니 코드만 공유 하도록 하겠습니다. 코드 실행 화면 https://youtu.be/vrxRQSZpCM8

[안드로이드] 스피너2 (콤보박스) with 모델클래스

안녕하세요. 훈츠 입니다. 안드로이드 스피너(콤보박스) 에 모델 클래스를 적용하는 방법에 대해 포스팅합니다. 스피너 (spinner) : SpinnerAdpter = ArrayAdater : AdapterView 스피너 1편에 이어, dataArray 가 아닌 ModelClass 를 적용 하는 방법입니다. ModelClass 만드는 방법과 적용시 유의 사항에 대해 말씀 드리겠습니다. 순 서 ModelClass.kt 만들기 Model Class 에 toString 함수를 override 하여 Spinner에서 최초로 선택하고 보여줄 값을 설정 합니다. dataArray type 으로 제너릭 선언 후, dataArray 를 arrayAdapter에 할당합니다. arrayAdapter 를 제너릭 선언 합니다...

[안드로이드] 스피너 (콤보박스)

안녕하세요. 훈츠 입니다. 안드로이드 스피너(콤보박스) 조작하는 기본적인 방법에 대해 포스팅 합니다. 스피너 (spinner) : SpinnerAdpter = ArrayAdater : AdapterView 스피너는 배열이나 리스트 또는 데이터베이스 등에서 가져온 데이터 목록을 화면에 보여주고 사용자의 선택을 받는 UI 입니다. 목록을 표시 하기 위해서는 데이터를 직접 Spinner 에 할당 하지 않고 데이터를 관리하는 SpinnerAdpter 에 Adapter 를 할당 해야 합니다. Spinner Adpter 는 데이터의 전체 목록 중에서, 화면에 표시할 목록의 View를 Spinner에 제공해주는 역활을 합니다. 전체 데이터를 모두 Spinner에 직접 할당할 경우 메모리 사용량과 속도에 문제가 생기기..

[C++] C++ 9일차 상속 1

안녕하세요. 훈츠입니다. 금일은 상속에 대해 정리 해보도록 하겠습니다. 상속 (inheritance) 기본 클래스의 속성을 물려 받는것을 상속이라고 합니다. 상속을 받는 클래스를 자식 클래스라고 부르며, 상속을 해주는 클래스를 부모 클래스라고 부릅니다. 자식 클래스에서는 부모 클래스의 속성을 그대로 사용할수도 있고, 새로운 기능을 추가 할수도 있습니다. 상속을 해주는 클래스 : base class, super class, parent class , 최상위 클래스 라고 불립니다. 상속을 받는 클래스 : sub class, child class, 자식 클래스, 하위클래스, 최화위 클래스 라고 불립니다. ※ 형식1 (단일 상속) 1 2 3 4 5 6 7 8 9 10 //훈스 블로그----------------..