목록2024/04/16 (3)
Learn & Record
1. layout 파일 생성 - res > layout > new > layout 파일 생성 - File name : 파일명 / Root element : xml 유형 2. id 속성 3. layout_width, layout_height 속성 - match_parent : 이름 그대로 자신의 부모에 너비나 높이를 맞춘다는 의미 - wrap_content : 글자가 꼭 들어갈 정도로 자신이 너비나 높이를 설정한다는 의미 - px 처럼 절댓값으로 설정 할 수 있지만, 기기마다 크기가 달라서 match 또는 wrap 크기로 지정 4. background 속성 - 위젯의 색상을 주로 RGB 값으로 지정 - 레이아웃 전체는 빨강, 버튼은 초록으로 지정 5. padding, margin 속성 - padding :..
1. Class 1. 코틀린에서 사용되는 클래스의 기본 구조 class 클래스이름 { var 변수 fun 함수() { 코드 } } 2. 클래스 코드 작성하기 클래스를 만들기 위해서는 먼저 클래스의 이름을 정하고, 이름 앞에 class 키워드를 붙여서 만들 수 있음 클래스 이름 다음에는 클래스의 범위를 지정하는 중괄호({})가 있어야 함 이 중괄호를 스코프 scope라고 하는데, 클래스에서 사용했기 때문에 클래스 스코프라고 함 class 클래스이름 { // 클래스 스코프 class scope } '몇몇 예외'는 있지만 대부분의 코드는 클래스 스코프 안에 작성 작성된 클래스를 사용하기 위해서는 생성자라고 불리는 함수가 호출되어야 하는데, 코틀린은 프라이머리 primary와 세컨더리 Secondary 2개의 ..
1. include 디렉티브 태그 헤더 페이지 영역입니다. ------------현재 페이지 영역------------------ 방문해주셔서 감사합니다. - include 디렉티브 태그 사용 이유 - 공통된 부분을 별도의 JSP 파일로 만들어 웹 파일로 만들 수 있다. - 코드를 재사용하고 중복된 코드를 줄임으로써 유지 보수 측면에서 매우 유용하다 2. taglib 디렉티브 태그 - 1) JSTL 설치 - maver repository 검색 > 접속 https://mvnrepository.com/ - jstl 검색 > 사용자 많은 걸로 들어감 > 1.2 클릭 - gradle 탭 > 복사 - build.gradle > dependencies 에 붙여 넣기 > 오른쪽 위 빌드 설치 아이콘(gradle 아이..