profile
언제나 개발중

상황별 레이아웃 선택

간단한 수직/수평 배열이 필요한 경우추천 레이아웃: LinearLayout 이유: LinearLayout은 수평 또는 수직으로 단순히 정렬할 때 적합합니다. 이 경우에는 복잡한 레이아웃이 필요하지 않으므로 가장 가벼운 레이아웃을 선택하는 것이 좋습니다. 사용 예시:

2024년 9월 20일
·
0개의 댓글
·

Fragment와 RecyclerView.Adapter의 차이

Fragment와 RecyclerView.Adapter의 차이Fragment: 안드로이드에서 화면의 특정 부분을 구성하는 컴포넌트입니다. 하나의 액티비티(Activity) 안에 여러 프래그먼트를 넣어서 다양한 화면을 보여줄 수 있습니다. Fragment는 UI 요소와

2024년 9월 19일
·
0개의 댓글
·

clipChildren 문제 해결

FrameLayout이 최상위 부모일 때는 clipChildren="false"와 clipToPadding="false"를 설정해도 자식 뷰가 짤리는 문제가 발생하지만, ConstraintLayout으로 FrameLayout을 감쌌을 때 문제가 해결된 이유는 레이아웃의

2024년 9월 11일
·
0개의 댓글
·

Fragment

Fragment는 Android에서 UI 구성 요소를 재사용 가능하고 독립적으로 관리할 수 있는 작은 부분으로 분리할 수 있게 해주는 기능입니다. Fragment는 자체적인 생명 주기를 가지고 있으며, 하나의 Activity 내에서 여러 개의 Fragment를 추가,

2024년 9월 11일
·
0개의 댓글
·

include 이후...

용도: 레이아웃을 독립적인 구성 요소로 만들고, 복잡한 UI에서 재사용할 때 유용합니다.장점: Fragment는 독립적인 생명 주기를 가지며, 동적으로 UI를 추가하고 제거하는 데 적합합니다.사용 예시:네비게이션, 탭을 포함한 구조에서 주로 사용.복잡한 레이아웃을 여러

2024년 9월 11일
·
0개의 댓글
·
post-thumbnail

Leaflet와 SVG/Canvas를 사용하여 Pixel Art 이미지 선택 기능 구현하기

이번 포스팅에서는 Leaflet와 SVG/Canvas를 사용하여 Pixel Art 이미지를 표시하고, 픽셀을 선택하여 색상을 변경하는 기능을 구현하는 과정을 공유하고자 합니다. 이 과정에서 겪었던 시행착오와 해결 방법을 상세히 기록하였습니다.Leaflet는 주로 지도

2024년 8월 2일
·
0개의 댓글
·

RN 키보드 이슈

키보드가 올라오면서 입력 필드를 가리는 문제KeyboardAvoidingView 사용하기: React Native에 내장된 KeyboardAvoidingView 컴포넌트를 사용하여 키보드가 활성화될 때 입력 필드를 자동으로 위로 밀어올릴 수 있습니다. 이 컴포넌트는 키

2024년 5월 9일
·
0개의 댓글
·