kotlin
![[Kotlin] 버튼 클릭 시 토스트 메시지 띄우기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbq7wEr%2Fbtrx06uwHQ4%2FNkdkX0hcO0OPvXXFcjDfX0%2Fimg.png)
[Kotlin] 버튼 클릭 시 토스트 메시지 띄우기
버튼을 연결하려면 findViewById 함수를 이용해서 mainBtn를 연결해 줄 수 있습니다 인스턴스화 된 Toast 객체의 makeText() 메서드는 다음과 같은 매개변수 값이 필요합니다. Toast.makeText(context, text, duration).show() context ⇒ 애플리케이션 Context text ⇒ 표시되는 텍스트 duration ⇒ 화면에 남아 있는 시간 makeText 한 토스트를 표시하기 위해 show 메서드를 호출합니다. class MainActivity: AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setCo..
![[Kotlin] 버튼 클릭 이벤트 구현하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFVxvB%2Fbtrx0L5dg8j%2FoaFB0KDFrzlmEChkXH3EDk%2Fimg.png)
[Kotlin] 버튼 클릭 이벤트 구현하기
액티비티 만들기 com - example - toolbr 경로에 Kotlin 클래스 파일을 생성해줍니다. 그 후 액티비티가 생성될 때 기능을 구현하기 위해 아래의 코드를 작성해줍니다. class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) } } 레이아웃 만들기 생성한 프로젝트에서 res 폴더에 layout 폴더를 생성해줍니다. Kotlin에서는 레이아웃을 xml 파일에서 만들어 주게 됩니다. xml파일은 소문자와 숫자, 언더바 ( _ )으로만 이뤄질 수 있습니다. 이름은 main_activity로 지어주고 OK를 눌러 생성을 ..
![[Kotlin] 클래스(Class) 사용하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FV7z0r%2Fbtrx1Huvrdh%2F3jq8ymxd1WCvP7BdRaSex0%2Fimg.png)
[Kotlin] 클래스(Class) 사용하기
클래스 (Class) class Person { var name: String = "" var age: Int = 0 } val Per = Person(); // 인스터스 생성은 일반 함수처럼 호출합니다. 생성자를 사용하여 프로퍼티를 초기화하는 생성자를 구현할 수 있습니다. class Person constructor(firstName: String) { /*...*/ } class Person(firstName: String) { /*...*/ } // 기본 생성자에 주석이나 가시성 수정자가 없으면 constructor키워드를 생략할 수 있습니다. class Person(val firstName: String, val lastName: String, var age: Int) // Kotlin에는 속성을..
![[Kotlin] 기본 문법 간단 정리](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8mmIg%2Fbtrx6q5Owr0%2FFDv9FhgOFlg9MNoFsdLpSk%2Fimg.png)
[Kotlin] 기본 문법 간단 정리
변수 Kotlin은 두 키워드(val 및 var)를 사용하여 변수를 선언합니다. 상수는 val을 사용합니다. val을 사용하여 선언된 변수에 값을 재할당할 수 없습니다. 값이 변경될 수 있는 변수에 var을 사용합니다. var count: Int = 10 val str: String = 'Kotlin' Int는 정수를 나타내는 유형이며 Kotlin에서 표현될 수 있는 많은 숫자 유형 중 하나입니다. 다른 언어와 마찬가지로 수치 데이터에 따라 Byte, Short, Long, Float, Double을 사용할 수도 있습니다. var string: String? = null var number: Int? = null var condition: Boolean? = null kotlin에서는?(Optional)..
![Android Studio 가상 디바이스 (AVD) 설치하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ftbrnt%2FbtrxXLKXpum%2FxL8R6ovCAZEWv65LG8z25k%2Fimg.png)
Android Studio 가상 디바이스 (AVD) 설치하기
설치하기 아래 아이콘을 찾아 클릭해 AVD Manager를 실행하여 안드로이드 가상 디바이스의 목록을 확인할 수 있습니다. Create Virtual Device 클릭해 사용할 SDK를 만들어줍니다. 리스트에서 원하는 것 디바이스를 선택하고 Next를 클릭합니다. Pixel 3a로 진행해 보겠습니다. 해당 화면은 간단히 설명하면 아키텍처용 이미지를 다운로드하는 곳입니다. Q 옆에서 있는 Download 링크를 클릭해줍니다. 약관 동의 창이 열립니다. 동의 후 Next를 눌러 다운로드해줍니다. 다운로드가 완료되면 Finish버튼이 활성화됩니다. 클릭 후 다시 아키텍처 선택창에서 Next를 눌러줍니다. 기기의 대한 설정을 한 후 Finish를 눌러줍니다. 이제 실행을 하려고 하면 아래와 같은 에러가 뜹니다...
![Android Studio 설치하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fphgbd%2Fbtrx5zovwTN%2FMQiWUIZnEC2w6AK9Y2uipk%2Fimg.png)
Android Studio 설치하기
1. Android Studio 다운로드와 설치하기 구글에서 제공하는 안드로이드 스튜디오는 IntelliJ IDEA를 기반으로 하고 있습니다. https://developer.android.com/studio?hl=ko로 이동하여 약관 동의 후 다운로드하고 설치합니다. Android Virtual Device를 선택되어 있는지 확인을 하고 Next를 클릭한 후 Install 합니다. 설치 후 실행시키면 아래와 같은 창이 뜹니다. 이전에 설치한 적이 있는 분들이 아닐 시 아래 Do not import settings를 클릭 후 OK 버튼을 클릭해 다음으로 넘어갑니다. 안드로이드 스튜디오의 관련 기능을 사용하는 것에 대해서 구글에서 수집할 수 있도록 허용할지 설정을 합니다 구글에 정보를 전송해도 상관없다면 ..