스크롤뷰는 스크롤 기능이 적용된 뷰를 만들어냅니다. 스크롤뷰에서 가장 중요한 부분은, 자식/하위 뷰로 단 한 개만 가질 수 있다는 부분입니다. 아래 코드를 통해서 좀 더 살펴 봅니다. 스크롤뷰를 사용할 때, 자주 사용되는 속성을 알아 봅시다. android:layout_height="match_parent" => 스크롤뷰의 높이를 500dp 이런식으로 설정하면, 설정한 값 내에서 스크롤바가 움직이게 됩니다. android:fillViewport="true" => 해당 값은 항상 true입니다. 지정하지 않으면, 기능상에 장애가 일어날 수 있습니다. android:scrollbars="none" => none으로 설정하면, 스크롤바 막대가 보이지 않습니다. 속성을 아예 부여하지 않으면, 스크롤바 막대가 보..
Linear Layout을 사용해서 6개의 블록을 만들어봅시다. 바로 코드를 확인합니다. 에뮬레이터 실행 결과 우선 부모 뷰의 Linear Layout 중에서 Orientation 속성을 Horizontal로 해주면, 수평 방향으로 전체적인 방향이 설정됩니다. 부모 뷰 안에 Linear Layout으로 이루어진 자식 뷰 하나를 생성합니다. 해당 자식 뷰가 전체적인 화면 UI를 차지하도록, width=0dp, height=match_parent으로 설정합니다. 만약 width="match_parent"로 설정하면, 두 번째 Linear Layout 자식 뷰에 포함된 블록 3~6이 보이지 않게 됩니다. weight은 1로 설정합니다. 첫 번째 Linear Layout 부모 뷰에 TextView 자식 뷰 3개..
- Total
- Today
- Yesterday
- 메소드 오버라이딩
- 안드로이드 스튜디오 에러
- 리스트뷰
- addView
- notifyDataSetChanged
- 2019년 사건사고
- 자바스크립트 배열
- 애드뷰
- RecyclerView
- 안드로이드 어댑터
- ToDo List 앱 만들기
- bmi 계산기 만들기
- 인텐트
- 2007년 사건사고
- findViewById
- 대한민국 미제사건
- view binding
- 리사이클러뷰
- 선형 레이아웃
- 안드로이드 앱 만들기
- Bmi Calculator
- 뷰 바인딩
- lazy init
- 안드로이드 프로젝트
- 상대적 레이아웃
- 2021년 사건사고
- tabLayout
- android adapter
- 탭레이아웃
- 미제사건
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |