2012-02-13 15 views
1

私は、ヘッダーとフッターの両方のためにここにListViewコントロールとLayoutInflaterを再利用しています:これは機能しますが、それは「正しい」方法ですか?

ListView lv = getListView(); 
LayoutInflater inflater = getLayoutInflater(); 
View header = (View)inflater.inflate(R.layout.header, lv, false); 
lv.addHeaderView(header, null, false); 

View footer = (View)inflater.inflate(R.layout.footer, lv, false); 
lv.addFooterView(footer, null, false); 

私はListViewコントロールを再利用reckonがは完全に理にかなっているが、私はLayoutInflaterについてとてもよく分かりません。私はここで災害でうんざりしていますか?これは大丈夫ですか?

+1

getLayoutInflater()を呼び出します。一度はうまくいっています:)あなたが他のサンプルを見ると、残りの部分は、inflater.inflate() –

答えて

関連する問題