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是非常明智的,但我不那麼肯定對LayoutInflater。我在這裏和災難調情,還是這樣好?
調用getLayoutInflater();一次是好的:)其餘的也很好,如果你看看其他樣品,他們通過inflater.inflate() – 2012-02-13 00:37:31