View Component에 대해 좀 더 자세히 알아봅시다! activity_main.xml 파일에서 직접 코드를 작성해 UI를 어떻게 구성할 수 있는지 살펴봅니다. 우선 레이아웃을 정하게 됩니다. 위의 예시에서는 LinearLayout으로 정했으며, 항상 태그를 닫을 때는 이렇게 닫아주도록 합니다. LinearLayout의 속성들을 적용해서 설정이 가능한데, orientation은 vertical로 해줍니다. 이는 자식 TextView의 방향을 수직으로 놓을지, 수평으로 놓을지 결정해줍니다. 속성은 정말 많은데, 어떤 속성이 있는지 알아보려면 Ctrl + SpaceBar를 동시에 눌러 보세요. 적용 가능한 모든 속성 리스트를 바로 확인할 수 있습니다. 여러 콤포넌트 중에 TextView를 사용하여, 텍..
안드로이드에서 화면을 그리는 요소로는 뷰콤포넌트 View Component가 있습니다. 화면이 버튼, 이미지, 드롭다운 등 여러 요소로 이루어질 수 있는데, 이는 모두 뷰콤포넌트를 활용한 것입니다. 뷰콤포넌트는 드래그앤드랍 방식으로 완성하거나, XML언어를 사용해 직접 코딩하는 방법이 있는데, 전자로 원하는 화면을 완성하기에 매우 어려움이 있기에, 대부분 XML 언어를 코딩하는 것으로 알려져 있습니다. 잠시 아래의 사진을 확인합니다. 화면을 그리는 작업은 res - layout - activity_main.xml 파일에서 이루어집니다. 본인이 작업한 xml 파일을 실행시켜서 에뮬레이터에 띄우려면, MainActivity.kt 내의 패키지명만 바꿔주시면 됩니다. 가장 왼쪽에 Palette 부분에서 여러 가..
- Total
- Today
- Yesterday
- 인텐트
- ToDo List 앱 만들기
- 대한민국 미제사건
- RecyclerView
- android adapter
- 애드뷰
- 미제사건
- 2007년 사건사고
- 자바스크립트 배열
- 리스트뷰
- 2019년 사건사고
- 탭레이아웃
- 뷰 바인딩
- bmi 계산기 만들기
- 안드로이드 앱 만들기
- view binding
- 2021년 사건사고
- tabLayout
- 안드로이드 스튜디오 에러
- 안드로이드 프로젝트
- 상대적 레이아웃
- addView
- lazy init
- 리사이클러뷰
- 메소드 오버라이딩
- findViewById
- 안드로이드 어댑터
- 선형 레이아웃
- Bmi Calculator
- notifyDataSetChanged
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |