2011-09-09 15 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

あなたは私の脳を止めました –

関連する問題