일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드 스튜디오 인터넷 연결 확인
- 리사이클러뷰 아이템 재사용
- 객체지향 프로그래밍 5가지 원칙
- 안드로이드 스튜디오 style
- Thread
- LifeCycle
- edittext 연결
- 자바 스레드 예제
- Kotlin
- 변수
- java
- 디자인 패턴 예제
- AAC
- 다른 객체 리스트의 비교
- java thread 예제
- 아파치 엔진엑스
- apache nginx
- 안드로이드 스튜디오 tts
- dagger error
- 안드로이드 스튜디오 커스텀 다이얼로그
- 안드로이드 스튜디오 반복되는 레이아웃 코드
- hilt error
- savedinstancestate
- 안드로이드 스튜디오 custom dialog
- apache란
- 아파치란
- recyclerview item recycle
- 이중for문 사용 안하기
- 안드로이드 스튜디오 인터넷 연결 안되어 있을 때
- 안드로이드 디자인패턴
- Today
- Total
목록공부기록 (12)
Sam Story

컴포즈로 커스텀 캘린더 뷰를 만들어 보기 위해서먼저 컴포즈로 간단한 캘린더 뷰를 만들었다. 가장 기본적인 코드들을 이용해서 만들었는데 컴포즈는 일단 리사이클러뷰가 없다.LazyColumn , LazyLow , LazyGrids 를 이용해서 View를 만들어야 하는데 만들다보니 느끼는 점은TableLayout과 비슷한 속성을 다루는것 같았다. 만들어본 캘린더뷰 코드를 보자. package com.example.composecustomcalendarimport android.os.Bundleimport androidx.activity.ComponentActivityimport androidx.activity.compose.setContentimport androidx.compose.foundation.lay..
팀 프로젝트 작업이 끝나고 포트폴리오 작성을 위해 개인프로젝트 시연영상을 찍는데조금씩 문제가 발생하고 있어야할 기능이 없는 경우도 있어 시간이 지체되고 있다.. 개인프로젝트 문제해결을 진행중에댓글 수정 기능을 만들다가 EditText 두개를 운용하는게 나을것 같아서 EditText 두개를연결하게 하는 기능에 대해 포스팅 해보려 한다. 오늘 사용할 기능은 TextWatcher이다.et_editComment.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { ..
리사이클러뷰를 사용하다보면 item이 여러개 있는 경우에그 중 어떤 item이 구조나 디자인이나 값 등 변화가 일어나면스크롤을 했을 때 데이터가 섞이는 현상이 나타날 수 있다. 예를들어서 같은 구조의 item이 여러개 있는 경우에앞에 item의 데이터나 디자인이 변경되었을 때스크롤을 하다보면 뒤에 아이템이 앞에 아이템에 속성을 그대로 사용하는 경우가 생긴다. 이러한 현상이 발생하는 이유가 리사이클러뷰의 재사용 때문이라고 한다. 이러한 문제점을 해결하기 위해서 찾아봤을 때는 리사이클러뷰의 재사용을 막는 방법도 사용되었었는데이렇게 처리하게 되면 리사이클러뷰의 사용 목적이 없는거나 마찬가지였다. 그래서 간단하게 해결하는 방법중 하나가@Overridepublic int getItemViewType(int pos..
오늘은 Dagger,Hilt에 대한 기술 세미나를 위해서 대거 힐트에 대해서 공부 했다. 의존성 주입에 대한 정의를 간단하게 이해하고 바로 예제를 만들어서 실전에 어떻게 사용할지공부를 하려 했는데 새로운 프로젝트를 만들고 코드를 작성 후 build를 해보니 jvm 문제가 자꾸 발생했다.일단 기존프로젝트들의 경우 java 1.8 버전을 기준으로 진행해 왔었는데 프로젝트 문제인지의존성 추가할때 라이브러리와 충돌이 나는건지 계속 에러가 발생했다. 대표적으로 발생한 에러는 1. gradle toolChain 관련 에러 에러문구에는 현재 적용되어 있는건 8버전인데사용하려하는 버전은 17버전이다. 라는 내용의 에러였다. 이를 해결하기 위해서 여러가지 내용들을 바꿔봤었는데최종적으로 수정된 코드는 아래와 같다. 최..