나홀로프로젝트 (6) 썸네일형 리스트형 [java] Basic-List : 가장 단순한 투두리스트 불필요한 기능은 없애고 가장 기본적인 기능만을 갖춘 베이직리스트! 개발기간 : 2021.07.25 ~ 2021.08.04 리싸이클러뷰, 어댑터 사용에 어색해서 익숙해지려고 만들어보았던 투두리스트가 완성되었습니다ㅠㅠㅠㅠㅠ 너무기뻐요........ 사실 끈기가 부족해서 반려식물처럼 중간에 포기하지 않을까 걱정도 있었는데 완성해서 너무 좋습니다!!!!!!!!!!! 반려식물이랑 또 만들고싶은 어플이 있어서 그것들을 만들어보면서 부족한 부분에 대해서 수정하는 것이 일단 목표이지만 그 어플들도 언제 완성될지 모른다는 것이 함정 하지만 안드로이드 개발자로 취업해야하니까 완성해야합니다! 아자아자! https://github.com/w36495/BasicList GitHub - w36495/BasicList Contri.. [java] Basic-List : Room 데이터베이스 불러오기 Room 데이터베이스 연결은 했는데 데이터베이스로부터 데이터를 불러오는게 안되서 여기저기 기웃거리면서 배웠다ㅠ 그래서 결국은 불러오기, 삽입, 삭제까진 되었는데 완료 표시/상태 변경이 또 말썽이다 말썽이야 그래도 오늘 새롭게 알게 된 것은 체크박스를 코드에서 setChecked()해줄때 OnCheckedChangeListener까지 호출되어 에러가 발생한다. 참내ㅠ 그래서 setChecked() 위아래로 리스너를 없애줬다가 다시 넣어주어야 한다는 것을 알게되었다. 근데 또 말썽인 것은 데이터베이스에서 불러올 때 체크표시되게끔하는건 완성시켜줬는데 취소선이 갑자기 적용이 안되는 것이다? 지금까지 아무 문제없이 잘 되던 놈이,, 속쌍허다,, [java] Basic-List : Room 데이터베이스 연결 Room 데이터베이스를 연결하였는데 또또 이상하게 작동된다. 모든 리스트를 불러오고 싶은데 자꾸 널포인트가 뜬다 왜 널이 뜨는거지,, 데이터는 안에 저장되어있는데,, 그리고 insert와 delete는 해보았는데 왜 select는 안되는것이지 조금 더 알아봐야 할 부분ㅠ 그리고 어댑터에 ArrayList를 넘겨주고싶은데 이것도 왜 널포인트가 뜨는지 모르겠다 왜이런거지? 잘한거같은데~~~~~~~~~~~~~~~~~ 일단 내일 마구잡이로 되어있는 코드를 정리해보고 다시 room을 적용시킨다! 그 전에 ArrayList를 넘겨주는 것부터 하는것으로! Room 데이터베이스를 실제로 확인해보고싶은데 검색해보다가 좋은 라이브러리를 발견했다. https://github.com/amitshekhariitbhu/Andro.. [java] Basic List (To-do List 어플리케이션) 반려식물 어플리케이션을 만들다가 리싸이클러뷰에 대해 아직 헷갈리는 것 같아 투두리스트를 만들어보았다. 아직 데이터베이스 부분은 하지 않았지만 그래도 또 기록해놓아야 할 것 같아 작성한다. 가장 기본적인 기능만 있기때문에 이름은 '베이직리스트'로 정했다. [ 기능 ] 1. 리스트 추가/삭제 2. 리스트 완료/미완료 상태 변경 3. 리스트 우선순위 부여 [ 실행화면 ] 리스트를 입력한 후 '확인'버튼을 클릭하면 투두리스트에 추가된다. 체크박스를 클릭하면 완료/미완료를 표시할 수 있으며 '완료'인 경우에는 텍스트에 취소선이 그어진다. 삭제하려는 리스트를 왼쪽으로 스와이프하면 해당 리스트가 삭제된다 ** 스와이프하는 방식이 불편하다! 스와이프 했을 때 휴지.. [java] 나의 반려식물 어플리케이션2 코틀린으로 하다가 왜이렇게 어려운건지ㅠ 다시 자바로 프로젝트 만들어서 이어서 했다. 중간에 정보처리기사 시험도 있었고 학교 기말고사도 있었고 이것저것 하다보니 조금 늦어졌지만 아직 7월이 지나가지 않았으므로 부지런히 만들어야겠다! 오늘은 식물 추가와 자세한 정보를 띄우는 Info 다이얼로그까지 구현하였다! 실행하면서 초기 데이터를 넣어놓은 상태 식물을 등록하는 화면 등록하고 목록에 보여지는 화면 한 식물을 클릭하면 보여지는 조회 화면 아직 사진을 넣지 않아서 사진부분은 아무것도 뜨지 않는다 식물에 대한 자세한 설명을 보여주는 다이얼로그! 아직 api와 연동하지 않아서 초기에 입력해놓은 데이터가 보여진다. 1. 일단 코틀린이 익숙하지 않아 어렵게 느껴진다ㅠ 2. 맨날 컴퓨터로 에뮬레이터만 돌려.. [kotlin] 나의 반려식물 어플리케이션1 오늘은 설계한 디자인대로 xml파일을 만들었다. 항상 theme를 없애고 style 파일로 만들면 무언가 이상하게 앱이 꾸며져서 이것 좀 알아봐야겠다ㅠ 파일명을 짓는것도 어렵지만 이번에는 직접 shape를 작성하여 버튼을 꾸며보았다 간단하게 했지만 마음에 들게 나와서 만족쓰 텍스트뷰와 에디트뷰를 나란히 정렬하여? 길이를 같게 놓고싶은데 왜 안되는거냐구,, 직접 사이즈를 조절하는 방법밖에 없는건가 식물 정보에 대한 화면은 편한 리니어레이아웃으로 하였는데 constraint로 하면 더 괜찮을 것 같다 리니어로 하니까 한 줄마다 레이아웃에 대한 id를 부여해야하는게 너무 귀찮다 constraint로 한다면 이 부분에 대해서는 조금 편하지 않을까 싶기도~ 오늘까지 한 부분에 대해서 깃허브에 올려놓으면 오늘은 끝.. 이전 1 다음