일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- github
- 북클럽
- 부스트캠프
- Windows10
- 지하철api
- CardView
- 백준
- 트렐로 삭제
- Android
- androidstudio
- listview
- 노마드코더
- java
- 액티비티
- RecyclerView
- Node.js
- activity
- 선형레이아웃
- 부스트코스
- CS50
- 알고리즘
- codility
- BOJ
- 윈도우10
- 노마드북클럽
- 클린코드
- 데이터바인딩
- 안드로이드
- 사용자폴더
- 노개북
- Today
- Total
목록안드로이드 (11)
Be Developer
1) style.xml의 테마 안에 해당 코드를 추가한다. false true 2) AndroidManifest.xml 파일의 application theme를 해당 코드로 변경한다.
트위터나 페이스북에서 흔히 볼 수 있는 무한 스크롤을 구현해보자. 1. RecyclerView를 구현하고 2. Scroll이 끝에 닿았을 경우 NULL 요소를 추가하고 Adapter에 알린다. 3. 새로운 데이터 요소 집합을 가져온 후 4. NULL요소를 제거 한 후 추가하고 Adapter에 알린다. 코드 RecyclerViewAdapter.java public class RecyclerViewAdapter extends RecyclerView.Adapter { private final int VIEW_TYPE_ITEM = 0; private final int VIEW_TYPE_LOADING = 1; private List items; public RecyclerViewAdapter(List items)..
프로젝트 진행하다 갑자기 에러가 발생해서 당황했는데 아래의 방법으로 해결했다. [Android Studio] 1. Build > Clean Project 후 Build > Rebuild Project 2. File > Invalidate Caches/Restart 보통은 이 두 가지 방법으로 해결이 되는 것 같은데 내가 겪은 건 좀 달랐다. 다른 파일의 R은 에러가 나지 않았기 때문에... 그래서 이게 대체 무슨 상황인가 당황했는데 자세히 살펴보니 또 너무나 허망한 실수였다. 에러가 나는 부분은 package > 세부 package > .java 안에 있었는데 이 경우엔 package.R 을 import 함으로서 해결 가능했다.
리스트뷰는 사용자가 정의한 데이터 목록을 세로로 배열하고 스크롤 할 수 있게 제공되는 뷰그룹의 한 종류입니다. 리스트뷰에는 데이터를 관리하는 어탭터(Adapter)를 사용합니다. 어탭터는 각각의 아이템을 위한 뷰도 만들어줍니다. 각각의 아이템은 독립된 뷰로 만들어지고 이 뷰들이 모인 형태를 유지하는 것이 리스트뷰입니다. 그럼 직접 구현해보겠습니다. 1. activity_main.xml에 ListView 추가하기 간단하게 LinearLayout 안에 ListView를 추가하였습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 Colored by Color Scripter cs 2. item_view.xml 구현하기 저는 최근에 본 청춘시대1 주인공들의 프로필을 만들어보겠습니다. ImageView..