3/20 수업
adapter 많이 씀.
adapter 클래스 종류들 아주 많음.
우리가 쓸 것은 배열을 보여주는 것.
따라서 ArrayAdapter라고 함.
Acitivity_main.xml 에서 Containers > Spinner 추가
import android.R
입력
val frts = arrayOf("Apple", "과일", "사과", "메론", "Grapes")
val ad = ArrayAdapter(this, R.layout.simple_spinner_item, frts)
MainActivity.kt의 onCreate 함수 내에 위 코드 추가
현재 화면에 ArrayAdapter를 보여주는 것.
ad는 객체명(Adapter 이름)
3번째 줄 -> spinner가 어떤 객체를 쓸지 설정해줌.
화살표를 클릭하면 다음과 같이 나온다.
Let 'MainAcitivty' ~~ 파란색 글씨를 클릭해준다.
이런 함수가 생성되면 잘한 것이다.
var choice = 0 추가
강제로 자료형 지정하고 싶으면 var choice : Int = 0 이렇게 쓰기도 한다.
굳이 이렇게 쓰지 않아도 자동으로 적용된다.
각 글자를 클릭했을 때 원래 가격의 1, 3, 6, 7, 9배가 되도록 한다.
이 부분에 res *= choice를 추가해준다.(48 line)
과일을 클릭했을 때 선택한 가격의 3배가 된다.
500 X 1.2 X 3 = 1800
'수업' 카테고리의 다른 글
웹프로그래밍 - 3-1. CSS기초 (0) | 2023.03.25 |
---|---|
코드 디버깅하는 법, 에러 체크하는 법, Log.e 사용, kotlin (0) | 2023.03.21 |
모바일프로그래밍 - Android Studio에서 View Binding 하는법 (0) | 2023.03.20 |
웹 프로그래밍 - 02. HTML 폼 태그 (0) | 2023.03.20 |
컴퓨터그래픽스 - 3. 컴퓨터 그래픽스 컬러모델 (2) | 2023.03.19 |