2011-09-09 6 views
1

특정 상황에 따라 내용이 매우 동적 인 바닥 글이있는 ListActivity가있는 응용 프로그램을 작성하고 있습니다. 다음과 같이 setFooterView를 사용하고 싶습니다.코드에서 ListView에 바닥 글 추가

Button addButton = new Button(this); 
addButton.setText("Add"); 
addButton.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, 35)); 
lv.addFooterView(addButton, null, true); 

하지만 런타임 예외가 발생합니다. layoutInflater를 사용하는 동안 XML 레이아웃 (헤더에 사용)을 사용할 수 있지만 프로그래밍 방식으로 생성 된 뷰가있는 바닥 글을 추가하려면 어떻게해야합니까?

+0

Logcat을 추가하십시오. –

답변

2
View   footerview; 

footerview = getLayoutInflater().inflate(R.layout.listfooter, null); 

Listview = (ListView)findViewById(R.id.listview); 
Listview.setAdapter(adp); 

...... 

.... 


Listview.addFooterView(footerview); 

유용하다고 생각합니다.

+0

예, XML을 수행하는 방법을 알고 있습니다. 순수한 코드로 결과를 찾고 있습니다. – Arpit

+0

내 뇌가 멈추었습니다. –