일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘
- 데이터바인딩
- Node.js
- 북클럽
- github
- listview
- 노개북
- 액티비티
- 지하철api
- 트렐로 삭제
- androidstudio
- BOJ
- codility
- 노마드북클럽
- java
- 사용자폴더
- 백준
- 노마드코더
- activity
- Windows10
- 부스트코스
- RecyclerView
- Android
- CS50
- 부스트캠프
- CardView
- 클린코드
- 안드로이드
- 선형레이아웃
- 윈도우10
- Today
- Total
목록listview (2)
Be Developer
리스트뷰는 사용자가 정의한 데이터 목록을 세로로 배열하고 스크롤 할 수 있게 제공되는 뷰그룹의 한 종류입니다. 리스트뷰에는 데이터를 관리하는 어탭터(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..
현재 하고 있는 프로젝트의 내부 구조가 이렇게 되어있다. ... ... 개발을 진행하면서 ListView에 아이템이 추가되는데 height는 고정되어있는 문제를 발견했다. 구글링을 해보니 여러 해결 방법이 나와있었는데 처음에 시도했던 방법은 이 메서드를 이용하는 것이다. public static void setListViewHeightBasedOnChildren(ListView listView) { ListAdapter listAdapter = listView.getAdapter(); if (listAdapter == null) { // pre-condition return; } int totalHeight = 0; int desiredWidth = MeasureSpec.makeMeasureSpec(li..