일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- interface가 정확히 뭔지 - 버전관리? 는 어떻게 ? - 테이블이란 뭘의미하는지 - 코루틴 // 문법강의 안들음 - 뷰바인딩 작성시 lazy < 이거 한번 정리한것 같은데 lazy가 무슨기능인지 기억안남 - 쿼리가 뭐야 ? ( 검색을 말하는 것 같긴함) - Migration은, 그냥 이름인가 아니면 안드로이드 기능인가 - SELECT * FROM / WHERE 은 뭐지? - With Context // 혹은 // Context의 정확히 뭘 의미하는지 - 강의에서 나오는 sname은 어디에 어떻게 정의되었는가 // 실행방식, 넘어오는 과정 - App Inspaction
이번엔 이런 다이얼로그를 코딩해보자 (멈춤) // 다음에 다시 정리하도록하자 //
//4.시간 다이얼로그 binding.TIMEPICKERDIALOG.setOnClickListener { val calendar = Calendar.getInstance() val hour = calendar.get(Calendar.HOUR) val minute = calendar.get(Calendar.MINUTE) val listener = TimePickerDialog.OnTimeSetListener { timePicker, i, i2 -> binding.textView.text = "${i}시 ${i2}분" } val picker = TimePickerDialog( this, listener, hour, minute, false ) //마지막 false는 24시간 뷰하려면 true, 아니면 fal..
//3. 날짜 다이얼로그 binding.DATEPICKERDIALOG.setOnClickListener { val calendar = Calendar.getInstance() val year = calendar.get(Calendar.YEAR) val month = calendar.get(Calendar.MONTH) val day = calendar.get(Calendar.DAY_OF_MONTH) val listener = DatePickerDialog.OnDateSetListener{ datePicker, i, i2, i3 -> binding.textView.text = "${i}년 ${i2+1}월 ${i3}일"} val picker = DatePickerDialog(this, listener, yea..
customDialog는 말 그대로, 다이얼 로그를 custom 하는 거다. ( 원하는대로 꾸미기) 일단, 커스텀 다이얼로그를 하려면 xml 파일을 하나 추가해야한다. 이름과, 나이를 edittext로 넣는 다이얼로그를 만들어보자. customdialog.xml package com.example.dialog import android.content.DialogInterface import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.EditText import androidx.appcompat.app.AlertDialog import com.example.dialog.databinding.A..
문제 설명 최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미합니다. 정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성해보세요. 최빈값이 여러 개면 -1을 return 합니다. 제한사항 0
기본 다이얼로그를 만들어보자. //1.기본 다이얼로그 binding.DIALOG.setOnClickListener { var builder = AlertDialog.Builder(this) builder.setTitle("기본 다이얼로그 타이틀") builder.setMessage("기본 다이얼로그 메세지") builder.setIcon(R.mipmap.ic_launcher) } 각 코드는 화면에 이렇게 구성된다.▲ //버튼 클릭 시, 어떤 작업을 할 것인가? val listener = object : DialogInterface.OnClickListener { override fun onClick(p0: DialogInterface?, p1: Int) { when (p1) { DialogInterfac..
그래들에 추가 buildFeatures { viewBinding = true } -sync now 후, .kt에 추가 // 바인딩 객체 선언 private lateinit var binding: ActivityDetailBinding // 바인딩 객체 초기화 binding = ActivityDetailBinding.inflate(layoutInflater) setContentView(binding.root) 여기서 이름은, xml의 이름 (첫글자 대문자, + 밑줄다음글자도 대문자 + Binding) 이런식으로 // 이름은 자동생성됨. 이름만 변경해주면 끝.