모바일프로그래밍 - spinner 사용

2023. 3. 20. 15:40·수업

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가 어떤 객체를 쓸지 설정해줌.

 

 

Spinner가 보임 - > Apple과 오른쪽 화살표

화살표를 클릭하면 다음과 같이 나온다.

 

 

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
'수업' 카테고리의 다른 글
  • 웹프로그래밍 - 3-1. CSS기초
  • 코드 디버깅하는 법, 에러 체크하는 법, Log.e 사용, kotlin
  • 모바일프로그래밍 - Android Studio에서 View Binding 하는법
  • 웹 프로그래밍 - 02. HTML 폼 태그
eunslog
eunslog
코딩 잘하는 개발자가 꿈입니다. 꾸준히 열심히 코딩공부를 하고 있습니다.
  • eunslog
    오늘도 코딩
    eunslog
  • 전체
    오늘
    어제
    • 분류 전체보기 (93)
      • 일상 (0)
      • 코딩 (31)
        • Spring (1)
        • Database (3)
        • Server (8)
        • Error (11)
        • Git (2)
        • NodeJS (0)
      • SQL (0)
      • 수업 (34)
      • IT 관련 (7)
      • 자격증 (11)
      • 멘토링 (9)
      • 그외 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • github 주소
  • 공지사항

  • 인기 글

  • 태그

    AWS 서버
    자바
    자바 기초
    멋사 11기
    안드로이드스튜디오
    웹프로그래밍
    멋사
    멋쟁이사자처럼 11기
    html
    java
    모바일프로그래밍
    Kotlin
    Android Studio
    코틀린
    컴퓨터그래픽스
    안드로이드 스튜디오
    멋쟁이사자처럼
    androidStudio
    java 기초
    CSS
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
eunslog
모바일프로그래밍 - spinner 사용
상단으로

티스토리툴바