애니메이션을 이용한 카드뷰 만들어보기(1)
·
안드로이드 with 자바/응용 문제들
0. 응용한 기술 - 데이터베이스 또는 다른 데이터 경로로 받은 데이터를 배열로 저장했다고 가정하고 고객 정보 보여주기. - 카드뷰를 설정하여 레이아웃을 설정하기. 1. 구현해야 할 것 ( 아래는 앱이 실행하는 장면이다. ) 2. 제약조건 - 왼쪽에서 오른쪽으로 넘어가는 애니메이션 만들어보기. - 최소 3개 이상 아이템 만들어보기. 3. 소스코드 - 아래의 사이트에 있는 Mission17 파일을 다운하여 열기. AndroidStudio-Study/Basic-Concept/Version8/Lab2/Mission/Mission17 at master · dlgmldnd017/AndroidStudio-Study (github.com) 4. 배운 점 - 애니메이션이 적용된 뷰는 setVisibility()가 먹히..
You need to use a Theme.AppCompat theme (or descendant) with this activity.
·
안드로이드 with 자바/오류 보고서
0. 오류 메시지 - You need to use a Theme.AppCompat theme (or descendant) with this activity. 1. 원인 & 분석 원인 - 아래의 AlerDialog.Builder() 생성자 초기화에서 getAplicationContext()를 사용했다. - 오류 메시지로 보았을 때는 생성자 초기화로 어떤 액티비티에서 띄워주어야 할 지 없다고 판단하여 비정상적으로 종료되었다. 분석 - getApplicationContext()는 어플리케이션 자체 객체이므로 생성자로써 적절하지 않다. 2. 해결방법 - 해당 액티비티 객체를 전달해야 하므로, 생성자 초기화에 'this' or '해당액티비티.this' 를 넣어준다.
리싸이클러뷰를 이용하여 정보 추가, 삭제하기 (1)
·
안드로이드 with 자바/응용 문제들
0. 응용한 기술 - 간격 1행 1열로 화면 넓이 만큼 카드뷰 늘려주거나 줄여주기. - 길게 눌렀을 경우 삭제하는 AlertDialog 구현하기. 1. 구현해야 할 것 ( 아래는 휴대폰 화면 크기만큼 카드뷰 늘려주는 사진이다. ) ( 각각 넓이가 다른 폴드3의 외부 화면과 내부 화면을 보여준다. ) ( 아래는 추가와 어댑터를 길게 눌러 삭제하는 장면 그리고 중복된 경우 Toast로 알려주는 장면이다. ) 2. 제약조건 - 딱히 없음. 3. 소스코드 - 아래의 사이트에 있는 Test002 파일을 참고. AndroidStudio-Study/Basic-Concept/Version8/Lab2/Test/Test002 at master · dlgmldnd017/AndroidStudio-Study · GitHub 4..