Android9 [Android/Kotlin] Todo List 앱을 만들어보자! - 2 (UI 레이아웃) 본 포스트는 Todo List 앱을 만들어보자! - 1 에 이어지는 글입니다. 이번에는 Todo List의 UI를 설계해보도록 하겠습니다! 필요한 레이아웃은 다음과 같습니다 activity_main.xml - 할 일의 목록을 리스트 형태로 보여줍니다. activity_edit_todo.xml - 할 일을 추가하거나 수정하는 작업을 담당합니다. item_todo_list.xml - activity_main.xml에 보여질 할 일 목록의 개별 아이템을 설계합니다. 첫 번째로 activity_main.xml을 작성해봅시다 activity_main에는 메모 목록과 추가버튼이 필요합니다. 다음과 같은 모습을 만들기 위해 RecyclerView와 FolatingActionButton을 추가해줍시다! activity.. 2021. 11. 15. [Android/Kotlin] Todo List 앱을 만들어보자! - 1 (프로젝트 생성/라이브러리 설정) 안녕하세요! 코틀린으로 안드로이드를 공부하며다보니 혼자서 어플하나 만들어보고싶어 배운 지식으로 간단한 어플을 만들어보려고합니다. 이번에 개발할 어플은 Todo List 입니다! 먼저 결과물은 다음과 같아요! 기본적인 추가, 수정, 삭제, 읽기 기능을 담아 개발을 해보려합니다 그럼 프로젝트 생성부터 시작해보겠습니다! 1. 안드로이드 스튜디오 실행 2. New Project 를 클릭 3. Empty Activity 선택 후 Next 버튼 클릭 4. 프로젝트명( BasicTodoList )을 작성한 후 Finish 버튼 클릭! 순서대로 진행하면 프로젝트 생성이 됩니다. 그럼 본격적인 개발에 앞서 gradle 설정부터 하도록 하겠습니다. 프로젝트 하단의 Gradle Scripts -> build.gradle(M.. 2021. 11. 14. [Android] You must either set a text or a view 에러 코틀린으로 안드로이드 프로젝트를 공부중 발생한 에러이다. intent를 통해 다른 엑티비티로부터 값을 넘겨받아 사용하려 할 때 에러가 생겼는데, 확인해보니 String? 값을 EditText에서 받으려 할 때 형변환이 이루어지지 않은 것이 이유였다. 값을 넘길 때, 혹은 넘겨받을 때 값을 toString()으로 형변환을 시켜주어 해결할 수 있었다. binding.save.setOnClickListener { val intent = Intent().apply { putExtra("result", binding.memoEditText.text.toString()) } setResult(RESULT_OK, intent) finish() } 2021. 9. 18. 이전 1 2 다음