일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- ActivityTestRule
- 코틀린
- 안드로이드스튜디오
- 생명주기
- ui test
- 리사이클러뷰
- 스와이프
- fragment
- 안드로이드개발레벨업교과서
- Fragment에서 Activity의 함수 사용하기
- 안드로이드13
- adapter
- Error:Execution failed for task ':app:mergeDebugResources'
- Android
- binding adapter
- searchview
- 고차함수
- 안드로이드
- Fragment 수동 추가
- 코딜리티
- 뷰변경 감지
- espresso
- viewholder
- LayoutManger
- IntentTestRule
- 재사용
- 테마 아이콘
- 구분선
- recyclerview
- high order function
- Today
- Total
목록개발/안드로이드 개발 레벨업 교과서 (4)
룬아님의 취중코딩
RecyclerView RecylerView는 몇 가지 부품으로 구성됩니다. RecyclerView를 이용하려면 최소한 Adapter와 ViewHolder를 만들 필요가 있습니다. LayoutManager라는 레이아웃을 관리하는 클래스는 기본으로 몇 가지 준비돼 있으므로 보통은 그 클래스를 이용합니다. RecyclerView.Adapter RecyclerView.Adapter를 상속하는 클래스를 만들어 사용합니다. View를 만들고, 표시되는 View와 데이터를 연결합니다. RecyclerView.ViewHolder 일반적으로 Adapter 내에서 RecyclerView.ViewHolder를 상속하는 클래스를 만듭니다. ViewHolder는 View에 대한 참조를 유지합니다. Adapter의 onCrea..
2019/08/16 - [개발/안드로이드 개발 레벨업 교과서] - 2. 안드로이드 개발 레벨업 교과서 패딩과 마진 패딩으로 지정한 간격은 배경색으로 칠해지고, 마진으로 지정된 가격은 공백이 된다. 패딩은 뷰 크기에 포함되지만 마진은 포함되지 않는다. 그러므로 마진은 뷰 요소 사이의 거리를 나타낸다고 생각하면 이해하기 쉽다. 중첩과 재사용을 위한 xml 테그 include, viewStub, merge를 그때 그때 필요할 때 사용한다. include 공통적으로 사용되는 뷰(툴바 같은)를 재활용하여 유지보수를 도와준다. viewStub 자주 사용하지 않은 뷰를 그릴때 지정해 주면 불필요하게 레이아웃을 그릴 필요가 없어 성능 개선에 도움이 된다. merge 레이아웃의 중첩을 막아 성능을 향상시키기 위해 사용되..
2019/08/07 - [개발/안드로이드 개발 레벨업 교과서] - 1. 안드로이드 개발 레벨업 교과서 Activity 액티비티의 수명주기 종류 메서드명 시점 처리 예 onCreate 생성 시 초기화 처리와 뷰 생성(setContentView 호출) 등 onStart 비표시 시 통신이나 센서 처리를 시작 onRestart 표시 시(재시작만) 보통은 아무것도 하지 않아도 된다. onResume 최전면 표시 필요한 애니메이션 실행 등의 화면 갱신 처리 onPause 일부 표시(일시정지) 상태 애니메이션 등 화면 갱신 처리를 정지 또는 일시정지할 때 필요 없는 리소스를 해제하거나 필요한 데이터를 영속화 onStop 비표시(정지) 상태 통신이나 센서 처리를 정리 onDestroy 폐기 시 필요 없는 리소스를 해제..
https://book.naver.com/bookdb/book_detail.nhn?bid=12107989 안드로이드 개발 레벨업 교과서 현업 최고의 엔지니어가 알려주는 안드로이드 기술 핵심 정리!『안드로이드 개발 레벨업 교과서』는 안드로이드 프로그래밍을 어느 정도 할 수 있게 됐지만 한걸음 더 나아가고 싶어 하는 독자들을 위한 책이다. 만들고 싶은 앱은 대충 만들 수 있지만 더 효율적인 개발 방법과 가독성 높은 설계를 하고자 할 때 참고할 수 있도록 구성하였다.저자들은 일본 야후에서 근무하는 현업 최고의 엔지니어와 디자이너들이며, 안드로이드 스튜디오의 활용부터 소프트웨어 테스트, 팀 개발 book.naver.com 이 글은 개인적인 공부를 위해 책을 읽고 정리한 내용입니다. 안드로이드 스튜디오 단축키 c..