전체 글115 [Android / 트러블슈팅] 동적으로 크기가 변하는 뷰 대응하기 문제 같은 bottom sheet임에도 불구하고, recyclerView의 아이템이 많아지면 상단의 텍스트뷰 화면을 초과하여 짤리는 상황 해결layout_height를 0dp로 준 뒤, constraintHeight_default="wrap" 속성을 추가해줬다.= app:layout_constraintHeight_default="wrap" 속성은 기본적으로 wrap_content 높이를 사용하겠다는 의미-> 리사이클러뷰가 확장되더라도 높이가 동적으로 결정된다!! 추가로 ! 리사이클러뷰를 구현할때에는 itemCount의 개수를 충분히 설정하는 것을 잊지말아야겠다. itemCount 값을 작게 설정해 놓고 디자인된 화면은 정상인데 왜 item의 개수가 많아지면 짤리는지 계속 고민했었다... 2024. 7. 30. [TIL] 07.16 https://1chanhue1.tistory.com/75 [kotlin] Strategy Pattern 이란Strategy Pattern 이란 ? 정책 패턴(Policy Pattern) 이라고도 불린다. 알고리즘군을 정의하고 캡슐화해서 각각의 알고리즘군을 수정해서 사용할 수 있게 해줌객체의 행위를 변경하고 싶은 경우 직접1chanhue1.tistory.com 2024. 7. 16. [kotlin] Strategy Pattern 이란 Strategy Pattern 이란 ? 정책 패턴(Policy Pattern) 이라고도 불린다. 알고리즘군을 정의하고 캡슐화해서 각각의 알고리즘군을 수정해서 사용할 수 있게 해줌객체의 행위를 변경하고 싶은 경우 직접 수정하지 않고 전략이라 불리는 캡슐화한 알고리즘을 변경해줌으로써 유연하게 확장하는 방법정리하자면 ! ! 인터페이스를 사용해 기본 행위를 정의한 후 객체의 행위를 변경하고싶을 때, 직접적으로 행위를 수정하는 것이 아닌, 객체에서만 행위를 변경해 유연하게 확장하는 패턴그렇다면 언제 사용할까 ? Strategy 패턴을 사용하는 상황은 다양한 알고리즘이 필요하고, 이들 알고리즘을 유연하게 교체하거나 확장할 수 있는 구조가 필요할 때입니다. 다음은 Strategy 패턴을 사용할 만한 몇 가지 예시.. 2024. 7. 16. [TIL] 07.14 https://1chanhue1.tistory.com/72 [kotlin] 싱글톤 패턴(Singleton pattern)에 대하여싱글톤 패턴 어떤 클래스의 인스턴스는 오직 1개임을 보장, 이 인스턴스는 전역에서 접근할 수 있는 디자인 패턴이다.어플리케이션의 시작부터 종료까지 1번의 생성으로 고정된 영역 메모리를1chanhue1.tistory.com 2024. 7. 16. 이전 1 ··· 9 10 11 12 13 14 15 ··· 29 다음