본문 바로가기

개발도구/aOS - 안드로이드 개발

[안드로이드] ListView에 header 을 달자! - addHeaderView

private View header;
header = null;
       header = inflater.inflate(R.layout.header, null); // header.xml
g = (MyGallery) header.findViewById(R.id.gallery);
titlelistTxt = (TextView) header.findViewById(R.id.titlelistTxt);
layout = (LinearLayout) header.findViewById(R.id.dotPanel);

// list3 는 R.layout.main 
	list3.addHeaderView(header); 
// * addheaderview 는 단 한번만 실행이 되야 한다. 여러번 실행되어도 에러는 안나지만,
화면이 떨리거나, 위치가 엉뚱하게 붙기 때문이다.


list3.setAdapter(m_adapter3);