안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. 리스트뷰 구현후 문제점이 생겨 질문드립니다.
리스트뷰 두개를 스크롤뷰로 감싸고(두개의 리스트뷰가 같이 스크롤되기 위해)
그안에는 리니어 레이아웃(vertical)로 하여 두개의 리스트뷰를 감싸고 있습니다.
(보기에는 마치 하나의 리스트뷰처럼 보이고 스크롤도 함께되고 있습니다.)
문제는 소스상에서 해당 두개의 리스트 뷰의 height를 지정하여
각각 아래와 같이 구하는데,
============================================================
int height = 95;
listView.getLayoutParams().height = height * adapter.getCount();
adapter.notifyDataSetChanged();
============================================================
hdpi를 기준으로 하드코딩것인지, xdpi등 다른 해상도에 적용했을때
리스트 height가 문제가 되고 있습니다.
xdpi의 경우 height의 높이도 달리 지정해야하는데, 다른 방법이 없을까요?
스크롤도 두개의 리스트뷰가 함께 되어야하고, height도 해상도에 맞게
구해와야 하는데, 초난감입니다.
비슷한 문제 해결하신분들 답변좀 부탁드려요..
감사합니다.



