본문 바로가기

전체 글

(174)
[Android/Kotlin] 간단한 Todo List 앱만들기 - 2. 메인화면 이번에는 할일을 작성하고 수정,삭제까지 가능한 메인화면을 만들어봤다 activity_main.xml 리사이클러뷰를 사용해서 일정을 작성하고 수정,삭제할수있도록 디자인했고, FloatingActionButton을 눌러서 일정을 작성할수있도록 디자인 했다 package com.example.todolist.model import androidx.room.Entity import androidx.room.PrimaryKey @Entity class TodoInfo { //데이터를 집어넣음(각각의 요소를 집어넣음) //리사이클러뷰 아이템 하나에 들어갈 데이터 var todoContent : String = "" // 내용 var todoDate : String = "" // 날짜 @PrimaryKey(autoG..
[Android/Kotlin] 간단한 Todo List 앱만들기 - 1. SplashActivity 간단한 To do list앱을 만들어봤다. 먼저 앱을 켰을때 제일먼저나오는 Splash화면을 만들었다 activity_splash.xml package com.example.todolist.activity import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.os.Handler import android.os.Looper import com.example.todolist.R class SplashActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { s..
View Binding activity_main.xml class MainActivity : AppCompatActivity() { private lateinit var binding: ActivityMainBinding // ActivityMainBinding = acivity_main.xml override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) binding = ActivityMainBinding.inflate(layoutInflater) setContentView(binding.root) // xml과 연결된것 (findViewById를 사용하지 않고 쓸수있음-효율적) binding.tvName.setText("안녕하세..