일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드
- Q-Map
- gmaps
- express
- Repository
- node.js
- Retrofit
- mean
- SSH Key
- rest
- 깃
- 인공지능
- cordova
- commit
- EC2
- HTML
- AWS
- JSP
- node
- ssh
- Linux
- Ionic
- Android
- ubuntu
- java
- 자바
- 저장소
- angularJs
- IT 도서
- git
- Today
- Total
UroA 개발 블로그
ListView 구현시에 뷰홀더(ViewHolder) 사용하기 ViewHolder란, 이름 그대로 뷰들을 홀더에 꼽아놓듯이 보관하는 객체를 말합니다. 각각의 Row를 그려낼 때 그 안의 위젯들의 속성을 변경하기 위해 findViewById를 호출하는데 이것의 비용이 큰것을 줄이기 위해 사용되는 패턴입니다. ViewHolder는 주로 ListView의 퍼포먼스를 높이기 위하여 사용됩니다. Android 개발자 공식 홈페이지에서도 소개되어 있습니다. http://developer.android.com/training/improving-layouts/smooth-scrolling.html#ViewHolder ViewHolder를 사용하기전에 ListView의 구조부터 알아야합니다. ListView는 내부에서 ..
교내 취업특강 (진로 탐색) 151121(토) - 오전 9시50분 부터 오후 6시까지 교내에서 취업특강을 들었습니다. 그 중 진로 탐색을 하는데 있어서 유용한 정보들을 공유할까 합니다. 먼저 저와 같은 컴퓨터 공학과 3학년 학생들의 공통적인 고민은 명확한 진로를 정하지 못하였다는 것이라고 생각합니다. 아마 여러가지 원인들 중 주 원인은 실무에서 어떤 일을 하는것인지에 대한 정보가 부족하기 때문인것 같습니다. 저 또한 아직까지 진로에 대해 명확히 정하지 못하였지만 앞으로 여러 정보를 바탕으로 조금씩 범위를 줄여갈까 합니다. 지금부터 소개하는 사이트는 저와 같은 고민을 가지신 여러분들에게 도움이 될것같습니다. (1) 워크넷 ( http://www.work.go.kr/index.jsp ) 위 화면에서 체크표시..
ListView 사용하기 안드로이드에서 가장 많이 사용되는 위젯 중의 하나가 바로 ListView이다. 안드로이드에서는 ListView 처럼 여러 개의 아이템 중에 하나를 선택할 수 있는 위젯들을 특별히 '선택 위젯'이라고 부른다. * 선택 위젯 : 일반 위젯과는 달리 선택 위젯은 어댑터(Adapter) 패턴을 사용하므로 직접 위젯에 데이터를 설정할 수 없을 뿐만 아니라, 어댑터에서 만들어주는 뷰를 이용해 리스트뷰의 한 아이템으로 보여주는 방식을 사용한다. 선택할 수 있는 여러 개의 아이템이 표시되는 선택위젯은 어댑터(Adpater)를 통해 각각의 아이템을 화면에 디스플레이 한다. 따라서 원본 데이터는 어댑터에 설정해야 하며 어댑터가 데이터 관리 기능을 담당한다. 선택 위젯에 보이는 각각의 아이템이 화면..