커스텀폰트 적용
ttf파일을 다운받는다. 폰트이름에 대문자가 있어서는 안되니 필요할 경우 이름을 변경해주자.
res폴더의 하위폴더로 font 폴더를 만들고 ttf파일을 넣어준다.
이제 layout 폴더의 xml 파일에서 폰트를 적용할 객체에 android:fontFamily에 속성값으로 파일 위치를 전달해주면 된다.
kotlin List
코틀린에서는 리스트를 사용할 수 있으며, 읽기전용인 리스트와 수정가능한 리스트가 있다.
읽기전용 리스트는 listOf함수를 활용하여 만들 수 있다.
val name = listOf("Kim", "Hong", "Park")
우리가 일반적으로 많이 사용하는 수정가능한 리스트는 mutableListOf 함수를 사용해야 한다.
listOf함수와 달리 자료형까지 전달해주어야 한다.
var name = mutableListOf<String>("Kim", "Hong", "Park")
python 의 append 기능은 add 메서드를 활용하여 사용할 수 있다.
name.add("Heo")
ListView
목록처럼 보이는 view가 리스트뷰라고 할 수 있다. 앱에서 굉장히 많이 활용한다.
작동방식은 Activity에서 Adapter로 데이터를 보내면 데이터에 있는 아이템들을 하나씩 아이템 xml 파일에 넣어주고 이를 Activity의 xml 파일에 ListView로 넣어주는 것이다.
일단 Activity의 xml파일에 ListView요소를 먼저 만들어주자.
다음으로 Adapter를 만들어주자.
우선 kotlin class파일을 하나 만들어주자.
여기서 하차ㅋㅋㅋㅋㅋㅋㅋ
'📁App Developing > Kotlin 강좌' 카테고리의 다른 글
kotlin 기초 문법 (0) | 2022.07.23 |
---|---|
kt 파일에서 xml 파일의 요소에 접근하기 (0) | 2022.07.23 |
주사위 앱 만들기 (0) | 2022.07.21 |
Twice 어플 만들기 (0) | 2022.07.20 |
BTS 사진 어플 만들기 (0) | 2022.07.19 |
댓글