코틀린 11

Kotlin 11차시

오늘은 코틀린 시간에 일기장을 만들기 위한 기본 단계를 하였답니닷.보여드릴게유.package com.example.pro1121import android.content.Contextimport android.os.Bundleimport android.widget.Buttonimport android.widget.DatePickerimport android.widget.EditTextimport android.widget.Toastimport androidx.activity.enableEdgeToEdgeimport androidx.appcompat.app.AppCompatActivityimport androidx.core.view.ViewCompatimport androidx.core.view.Window..

레쭈고 코틀린 2024.11.26

Kotlin 9차시

오늘은 코틀린으로 무엇을 했냐 하면 바로... 또 똑같은 클릭이벤트를 했어요! 그래도 어떤 새로운 걸 했냐고 하면 바로 시계를 만들어 봤어유 ㅎㅅㅎ  이렇게 입력해 주면 시계의 종류가 엄청 많이 뜨거든요?근데 디자인이 별로 안 예뻐서 꼭! 필요할 때가 아니면 많이 사용하지 않을 것 같아요 ㅋㅋㅋㅋㅋㅋChronometer는 이러한 모양의 시계를 보여줍니다! 제가 다음 것들도 보여주려 했는데 코드를 이상하게 작성했는지 겹쳐져 보여서ㅠㅠ 속상하군요 그럼 다음으로... 코드 사이에..

레쭈고 코틀린 2024.10.31

Kotlin 8차시

오늘 코틀린은 어댑터에 관해 자세히 배웠다구 해야 하나....사실 진도를 나간 부분이 크지 않습니닷!  우선 이렇게 ListView 위젯을 하나 만들어줬는데용오늘 주목해야 할 부분은 kt 코드입니닷.this.title = "리스트뷰 테스트 학번 이름" var idols = arrayOf("블랙핑크", "엑디즈", "BTS", "잇지", "보넥도", "라이즈", "루시") var list = findViewById(R.id.list1) var adap : ArrayAdapter = ArrayAdapter(this, android.R.layout.simple_list_item_1, idols) list.adapter = adap list.s..

레쭈고 코틀린 2024.10.23

Kotlin 7차시

코틀린 7차식예요!저희는 항상 배운 걸 또 배우고, 배운 걸 또 배우고를 반복하는데요우...배울 때마다 기억이 나지 않는다니 너무 신기해요...~  이 코드는 전에 배웠던 위젯들을 모조리 사용한 예제이구요.~새롭게 사용한 것은android:layout_gravity="right" 이 코드입니다! layout_gravity 는 내가 부모에서 어디에 위치할지 정하는 속성입니당. 그리고 Switch 위젯도 처음 사용해 봣는데 on, off 가 가능하고, 나머지 사용하는 것들은 똑같더라구요!그래서 나온~ 결과물은  이것입니당.  (* ̄3 ̄)╭아주아주 간단한 예제였어유 그 다음 예제는 ..

레쭈고 코틀린 2024.10.21

Kotlin 6차시

코틀린은 매일 배우는 걸 복습하며 새로운 걸 조금씩 배워가는 방식으로 진행되는데용오늘은 무엇을 배웠냐면!!!!!! 버튼을 눌렀을 때 이벤트에 대해서 더 배웠습니당. 우선 xml 코드에서 매일 하던대로 2 개의 버튼과 하나의 TextView 를 만듭니다.  이렇게 xml 파일에 작성을 해주셨으면, kt 코드로 넘어가서 이벤트 처리를 해줍니다.lateinit var btn1 : Button lateinit var btn2 : Button lateinit var txtResult : TextView var cnt : Int = 0 btn1 = findViewById(R.id.btn1) txtResult = findViewById(R.id.txtResult) ..

레쭈고 코틀린 2024.09.27

Kotlin 5차시

항상 코틀린을 들어야 할 시간이 오면 잠이 몰려 와 집중이 잘 되지 않지만 최대한의 집중력을 발휘해서 수업을 듣습니닷...오늘은 계산기의 기능 중 아주 간단한... 더하기 기능만 만들어보았는데용코틀린으로 만들어서 그런지 처음 해 봐서 아주아주 신기했습니닷!  우선 전 레이아웃을 Linear 로 바꿔주었습니다.그리고 orientation 이라는 값도 넣어줬어요! 선생님 말씀이 이것은 LinearLayout 에서 중요하다고 했습니다.저희는 수직으로 정렬할 것이기 때문에 vertical 을 넣어주었습니다!그리고 두 개의 Edit 위젯을 넣어줬어요! 여기에는 자신이 계산하고자 하는 숫자를 넣을 것입니당.그리고 Button 을 4개 만들어 주었어요! 더하기, 빼기,..

레쭈고 코틀린 2024.09.26

Kotlin 3차시

오늘은 코틀린 안드로이드 개발에서 필요한 간단한 문법들을 중점적으로 배웠습니다.fun main() { println("Hello, World!!!") println("정상미 최고~~") println("미림마이스터고등학교 학생들은 성실해요!!") var var1 : Int = 10 var var2 : Float = 10.1f // 이렇게 작성하면 불편하기 때문에 Float 를 잘 안 씀 var var3 : Double = 10.2 var var4 : Char = '안' // 따옴표 하나 var var5 : String = "안드로이드" // 따옴표 두 개 println(var1) println(var2) println(var3)..

레쭈고 코틀린 2024.09.06

Kotlin 2차시

오늘은 코틀린 기본적인 위젯을 만들어 보았어요! 우선 뷰 클래스는 부모 클래스예요!안드로이드 화면에서 실제로 사용되는 것들은 모두 View 클래스의 상속을 받습니다.버튼, 라디오 버튼, 이미지 등은 모두 View 클래스의 서브 클래스라고 할 수 있습니다. 즉, 자식 클래스라는 말이죠!이들을 위젯이라고도 부릅니다. 쉽게 말하면 요소 하나하나를 위젯이라고 표현해요~화면에서의 버튼은 버튼 위젯을 사용하고, 실제 코드에서의 버튼은 버튼 클래스를 이용합니닷. 레이아웃에는 여러 종류가 있는데요!다른 위젯을 담을 수 있는 위젯을 레이아웃이라고 하는 것입니당. 즉, 위젯을 담아 배치하는 틀입니다.자바와 마찬가지로 Kotlin 의 최상의 클래스는 Object 입니다!!!!! 버튼의 속성에는 XML 속성이 거의 없고 대개..

레쭈고 코틀린 2024.09.04