1. New informaion
1) No speakable text present 오류 해결방법
- 인터페이스의 특정 유형의 뷰어가 사용되면 해당 뷰어의 관련된 목적 또는 작업을 설명하는 콘텐츠라벨을 제공해야한다.
- 콘텐츠 라벨이 필요하지 않은 경우: textview 또는 하위 클래스에 랜더링된 텍스트는 자동으로 접근성 서비스가 제공되므로 별도의 콘텐츠 라벨이 필요 없다.
- 다음의 코드를 뷰어 블럭에 포함
android:contentDescription="단어 추가"
<출처: https://support.google.com/accessibility/android/answer/7158690>
2. 진행상황
1) Dictionary
- 엑티비티 메인 페이지 작성 완료
2) My Voca
- 엑티비티2 할당, 페이지 작성 완료, 리사이클러뷰 구성
- 리사이클러뷰 아이템을 카드뷰어로 리스트 구성
- 카드 클릭 이벤트로 나올 다음 페이지로 detail 정의
- 단어 추가 페이지를 엑티비티 서브2로 할당
3) 메뉴를 사이드 네비게이션메뉴로 구성
3. 다음 할 사항
1) My Voca
- 엑티비티2 - 아이템 카드뷰, 카드 클릭 이벤트, 단어추가페이지로 이어지는 동적 화면 전환 구성
- SQLite 구조 파악 및 뷰어 연결
- 제스처 정의 (카드 스와이프 삭제 및 즐찾, 카드클릭상태, 단어 추가페이지에서 뒤로가기 스와이프 정의)
- 단어추가 페이지 상태에서 생명주기 pause를 사용하기 위한 floating 페이지...?? 로 구성
- 단어장 내 단어 검색기능 추가
2) Dictionary
- API로 가져올 사전 검색
- searchView 연결 및 검색정보 필터링하여 My Voca로 이동기능 필요
- API 활용 방법 검색
'Development > JAVA 앱 개발노트' 카테고리의 다른 글
(My Voca) Day 13. V2 기록 (0) | 2023.05.07 |
---|---|
(My Voca) Day 12. Build Process 5 (0) | 2023.04.23 |
(My Voca) Day 10. Build Process 3 (0) | 2023.04.11 |
(My Voca) Day 9. Build Process 2 (0) | 2023.04.09 |
(My Voca) Day 8. Build Process 1 (0) | 2023.03.30 |