본문 바로가기

Development/JAVA 앱 개발노트

(13)
(My Voca) Day 12. Build Process 5 1. 진행상황 1) Activity2(My Voca) xml components - Activity2.xml: recyclerview, toolbar, searchview, menu, add button - CardView: recyclerview item layout - detail: item details, bookmark button, edit text - array: spinner item list - activity_sub2: item details edit text, spinner 2) Activity2 structure - Data2: recyclerview text - Adapter2: recyclerview list, click event receive - Activity2: arrayl..
(My Voca) Day 11. Build Process 4 1. New informaion 1) No speakable text present 오류 해결방법 - 인터페이스의 특정 유형의 뷰어가 사용되면 해당 뷰어의 관련된 목적 또는 작업을 설명하는 콘텐츠라벨을 제공해야한다. - 콘텐츠 라벨이 필요하지 않은 경우: textview 또는 하위 클래스에 랜더링된 텍스트는 자동으로 접근성 서비스가 제공되므로 별도의 콘텐츠 라벨이 필요 없다. - 다음의 코드를 뷰어 블럭에 포함 android:contentDescription="단어 추가" 2. 진행상황 1) Dictionary - 엑티비티 메인 페이지 작성 완료 2) My Voca - 엑티비티2 할당, 페이지 작성 완료, 리사이클러뷰 구성 - 리사이클러뷰 아이템을 카드뷰어로 리스트 구성 - 카드 클릭 이벤트로 나올 다음..
(My Voca) Day 10. Build Process 3 1. 신규 추가 1) CardView - RecyclerView와 CardView연동을 위한 프레임 추가 - item은 RelativeLayout내부에 번호-단어-뜻으로 구성 2. 한계 및 추후 추가사항 1) 카드뷰로 만들면 깔끔해보이기는 하는데 번호-단어-뜻 구성이 보기에 깔끔해보이지는 않음. 2) 번호 옆에 단어와 뜻을 두 줄로 구성하면 얼마가 늘어나던 괜찮음 3) 다음 단계로 서브엑티비티 구성하고 애니메이션 전환 코드 입힐 예정 4) 이번 주 내로 My Voca는 내부 로직은 완성할 것 5) 이번 주 내로 SQLite 작동 방법 공부 완료
(My Voca) Day 9. Build Process 2 1. 수정 내용 1) 기본 레이아웃 - 바텀메뉴바 대신 네비게이션메뉴로 변경 - appbar 사용(툴바 - 이미지 - 리사이클러뷰) - 툴바 구성(메뉴 - 엑티비티 이름 - 검색 포함) 2) 엑티비티 구성 - 메인에 사전기능을 위한 레이아웃 구성 리사이클러뷰에 아이템 목록을 단어-뜻으로 두 줄 구성 리사이클러뷰 개별 아이템에 삭제버튼 추가 리사이클러뷰는 검색한 내용을 추가할 수 있게 아이템 목록 구성 - 엑티비티2 My Voca 기능을 위한 레이아웃 구성 플로팅 버튼 추가(단어 직접 추가 버튼) 툴바에 검색버튼 포함 2. 다음 예정사항 1) 아이템 클릭 시 애니메이션 전환을 위한 서브엑티비티 구성 2) 우 > 좌 슬라이드는 삭제버튼 추가 4) 좌 > 우 슬라이등는 즐겨찾기 버튼 추가 4) 리사이클러뷰 j..
(My Voca) Day 8. Build Process 1 1. Base Layout 1) BottomNavigationView - 3분할 메뉴 설정 - 단어장, 시험, 환경설정 - 기본 레이아웃 설정 완료 2) 추후 계획 - 공유 요소를 기준으로 두 개 엑티비티의 전환을 모션이동을 통해 연속성을 갖게 함 - 공유요소: 단어리스트(단어 : 품사 : 뜻), 검색창(상단 고정) - 메인엑티비티: 단어 리스트와 검색창 - 엑티비티 1: 네이버(or other) 사전 검색 - 엑티비티 2: Title 행 - 단어, 품사, 뜻 / 1행 - 단어 포함 문장 리스트 / 2행 - 메모 2. 고민사항 1) BottomNavigationView - 그대로 유지하는 것이 좋을 지? - 화면 활용에서 콘텐츠의 수직배치에서 화면 활용 면에서 손실 발생 - 사이드 네비게이션메뉴를 사용..