일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 2차 비상계엄
- 믹스커피추천
- 레시피 파밍
- 국방부
- 비상계엄령
- 원스휴먼 황금양 구하기
- 원스휴먼 레시피
- 1203계엄령
- 계엄령 외신반응
- 믹스커피
- 유광버섯 통조림
- 원스휴먼 요리
- 홈플러스
- 원스휴먼 황금양털파밍
- 커피추천
- 원스휴먼 황금양
- 원스휴먼 쿠폰
- 원스휴먼 스타크롬
- 2차계엄
- 원달러환율
- 원스휴먼 동물
- 홈플러스 시그니처 모카골드믹스커피
- 원스휴먼 먹이
- 일론머스크
- 윤석열
- 원스휴먼 사료
- 시그니처
- 계엄령
- 원스휴먼 레시피 파밍
- Today
- Total
목록분류 전체보기 (159)
0101011001010111
binding.firstbuttonGosecond.setOnClickListener { val intent = Intent(this@FirstActivity, SecondActivity::class.java) startActivity(intent) } 뷰바인더를 사용하다가 이 @는 왜 써줘야하나, 의미를 찾아보기로 했다. 먼저 위 내용이 있는 전체 코드를 보자 FirstActivity.kt package com.example.test import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import com.example.test.databinding.ActivityFirstB..
inner class는 Kotlin에서 특별한 유형의 중첩된 클래스 입니다. 주요 특징 : inner클래스는 바깥쪽 클래스의 인스턴스에 접근 할 수 있다. 일반적인 클래스에서 중첩이 될 경우에는, 클래스 A안에 있는 클래스 B에서는, 클래스 A의 내용 '감자'의 내용에 직접 접근 할 수 없다. 불러오려면 , 다른 방법을 써야한다. 생성자를 통한 전달: Class2의 생성자를 통해 Class1의 참조나 필요한 데이터를 전달받을 수 있습니다. Companion object: Class1 내에 companion object를 정의하면 그 안에 있는 내용은 정적인 내용처럼 동작하므로 Class2에서 직접 접근이 가능합니다. 예시 ▼ class Class1 { private val class1Value = "He..
이전, 액티비티 공부 시 정리해뒀던 글 https://vjinjoov.tistory.com/61 액티비티 간의 연결 시, 사용되는 명령어는 SetContentView() Manifests를 보자. 여기서 , application은 아래의 activity를 포함하고 있다는 말이다. 만약 여기에 액티비티를 몇개 더 추가한다 하면, 이런식으로 추가가 될 것이고, 코드를 보면, 이 부분에 추가가 될 것이다. 작성되어 있는 activity 내의 intent-fliter를 보자면, 카테고리가 LAUNCHER로 줬다는 것은 이 Application을 실행 시, 가장 먼저 해당 Activity가 실행된다는 의미이다. 만약 앱을 실행시킬 때, 가장 먼저 스플래시를 실행 시키려면 스플래시 activity를 하나 만들고, ..
9.2일 한주를 시작하기 전에, 점점 강의가 이어질 수록 이해 안가고 넘어갔던 부분과 새로운 배우는 부분이 많아짐 - 복습의 필요성 느낌 오늘부터 하나씩 부족한 부분을 하루에 한번씩 복습하는 시간을 가져야 할 것 같다. 애매한 것 ~ 모르는 것 까지 . 또, 이번주는 조별과제를 시작하는 것으로 알고 있다. 조별과제 비중 50% 복습비중 30%, 개인공부 20% 비중으로 계획을 짜보자. ▼오늘의 복습 내용 복습이 필요한 항목 : 입문 4주차에 대한 내용이 잘 이해되지 않는 상태로 숙련으로 넘어갔다. 복습 시간 : am 3: 30~ 8:00 입문 4-1,2,3 다시 공부하기 https://vjinjoov.tistory.com/103 입문 - 복습 / 액티비티 이전, 액티비티 공부 시 정리해뒀던 글 https..
https://vjinjoov.tistory.com/100 viewBinding 사용법 정리 먼저, 뷰바인딩 요약 : 뷰바인딩은 Android 개발에서 UI 컴포넌트에 쉽게 액세스할 수 있도록 하는 기능입니다. 이 기능을 사용하면 findViewById를 사용하여 뷰에 액세스할 필요가 없습니다. 뷰바인딩 vjinjoov.tistory.com https://vjinjoov.tistory.com/99 Kotlin - 원형 이미지뷰 만들 수 있게, 그래들에 추가하기 dependencies { implementation("androidx.core:core-ktx:1.9.0") implementation("androidx.appcompat:appcompat:1.6.1") implementation("com.goo..
먼저, 뷰바인딩 요약 : 뷰바인딩은 Android 개발에서 UI 컴포넌트에 쉽게 액세스할 수 있도록 하는 기능입니다. 이 기능을 사용하면 findViewById를 사용하여 뷰에 액세스할 필요가 없습니다. 뷰바인딩은 null 안전성을 제공하고, 타입 안전성을 보장하여 코드의 품질과 안정성을 향상시킵니다. 1. 뷰바인딩의 활성화 그래들에 뷰바인딩 추가하기▼ 추가 할 곳은 그래들 스크립의 빌드 그래들 ( 모듈:앱) 에 들어가서 추가해야한다. ▼ 추가방식(안드로이드 4.0이상 버전에서는 이렇게 추가해야한다. 3.6-4.0까지는 코드가 다름 주의) buildFeatures { viewBinding = true } ▼쉬운 이해를 위한 캡쳐 이미지 포함 위와 같이 추가했으면 ( 빨간 글씨가 뜰때는 import // ..
dependencies { implementation("androidx.core:core-ktx:1.9.0") implementation("androidx.appcompat:appcompat:1.6.1") implementation("com.google.android.material:material:1.9.0") implementation("androidx.constraintlayout:constraintlayout:2.1.4") testImplementation("junit:junit:4.13.2") androidTestImplementation("androidx.test.ext:junit:1.1.5") androidTestImplementation("androidx.test.espresso:espre..
dimen은 안드로이드에서 제공하는 xml 리소스의 하나이다. 주로 수치값과, 그에 따른 단위 (ex. dp, sp)를 정의하는데 사용된다. ▼내 dimen이 안된 이유를 찾아보자. 10dp 10dp 13sp bold #000000 10sp #8A8A8A 60dp 10dp 수정이 필요한 부분: bold: 텍스트 스타일은 dimen으로 정의할 수 없습니다. #000000와 #8A8A8A: 색상 값은 dimen으로 정의할 수 없습니다. 위 항목들을 styles.xml 또는 colors.xml에 적절하게 옮기는 것이 좋습니다.