출처 : http://stackoverflow.com/questions/12411060/get-listview-height-after-setadapter
ListView lv_marca;
lv_marca.setAdapter(adapter_marca);
int list_height = getListViewHeight(lv_marca);
private int getListViewHeight(ListView list) {
ListAdapter adapter = list.getAdapter();
int listviewHeight = 0;
list.measure(MeasureSpec.makeMeasureSpec(MeasureSpec.UNSPECIFIED, MeasureSpec.UNSPECIFIED),
MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));
listviewHeight = list.getMeasuredHeight() * adapter.getCount() + (adapter.getCount() * list.getDividerHeight());
return listviewHeight;
}
'Android > Tip&Tech' 카테고리의 다른 글
안드로이드 투명도 코드 (0) | 2014.06.05 |
---|---|
[펌]SeekBar 스타일링 방법 (0) | 2014.03.12 |
[펌]안드로이드/Android 부모의 속성을 동일 하게 가져 가자! (0) | 2014.02.11 |
Android | Custom ListView with Titles, Icons & Counter (1) | 2014.02.07 |
[펌]Android View 관련된 오픈소스 정리 (0) | 2014.01.21 |