본문 바로가기

Develop/Android22

android Room 사용하기 0.Intro android Room 을 사용하는 방법에 대해 알아보자 android Room은 SQLite, Realm과 같은 로컬 데이터베이스로서 원활한 데이터베이스 접근을 가능케 하는 라이브러리이다. 현재 안드로이드 개발자 페이지에서 SQLite에 대해 검색하면 다음과 같은 내용을 볼 수 있다. 이후 android Room 지속성 라이브러리를 사용하기 위한 페이지로 이동하면 아래와 같은 내용을 확인 할 수 있다. android Room에서 Entities 는 데이터베이스 내의 테이블을 나타낸다. DAO (Data Access Objects)는 말 그대로 데이터베이스에 접근하는데 사용되는 메소드들이 들어 있다. android Room에 대한 기본 개념을 알았으니 실제로 구현해보는 시간을 가져보자 1... 2020. 4. 6.
세로 방향 뷰페이저 적용하기 - Vertical ViewPager (Kotlin) 1. 전환될 때 효과 설정 class DefaultTransformer : ViewPager.PageTransformer { override fun transformPage(view: View, position: Float) { var alpha = 0f if (0 2019. 12. 22.
TabLayout과 ViewPager 연동하기 1. 레이아웃 구성하기 AppBar영역 안에 TabLayout을 넣어주고, 아래에 ViewPager 넣어준 activity_main.xml이다. 아래는 해당 AppBar의 스타일에 해당하는 부분이다. 2. ViewPager에 대한 Adapter 생성하기 class MainAdapter(fm: FragmentManager) : FragmentStatePagerAdapter(fm) { override fun getItem(position: Int): Fragment? { return when(position) { 0 -> AFragment() 1 -> BFragment() 2 -> CFragment() 3 -> DFragment() else -> null } } // 생성 할 Fragment 의 개수 ove.. 2019. 12. 21.
안드로이드 스튜디오 XML 파일들 에러 발생 시 안드로이드 스튜디오를 통해 프로젝트 빌드도 정상적으로 되지만 XML파일에 들어갔을 때 attribute not allowed here 과 같은 에러가 있으면서, 해당 부분이 빨간색으로 표시되는 경우가 가끔씩 발생합니다. 껏다 켜보고 해도 해결되지 않았으나.. 정말 간단하게 해결되었습니다. 방법은 아래와 같습니다. 안드로이드 스튜디오 XML 파일들 에러 발생 시 이렇게 해보세요 안드로이드 스튜디오의 File - Invalidate Caches / Restart...만 해주면 끝... 간단하죠? 2019. 12. 19.
반응형