0
我實現ListActivity的一個子類,並添加到了onCreate()方法:爲什麼ListView的頁腳顯示?
// Create a new MyAdapter for this ListActivity's ListView
mAdapter = new MyAdapter(getApplicationContext());
// Put divider
getListView().setFooterDividersEnabled(true);
// Inflate footerView for footer_view.xml file
LayoutInflater inflater = getLayoutInflater();
TextView footerView = (TextView) inflater.inflate(R.layout.footer_view,
null);
// Add footerView to ListView
getListView().addFooterView(footerView);
getListView().setAdapter(mAdapter)
但是,在MyAdapter的getView()方法不起作用:
public View getView(int position, View convertView, ViewGroup parent) {
RelativeLayout itemAdapter = null;
return itemAdapter;
}
而且我沒加任何項目到適配器,我使用此:
footerView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent AddItemIntent = new Intent(MyActivity.this,
AddItemActivity.class);
startActivityForResult(AddItemIntent, ADD_ITEM_REQUEST);
}
});
因此,用戶可以添加項目(如購物清單)。但是一開始,適配器不應該處理任何項目。
山楂許多項目有你的適配器設置?你在哪裏添加它們?恐怕您沒有安裝適配器。請發佈整個代碼,讓您的問題更輕鬆! – 2014-10-19 08:09:51
我編輯了我的帖子。是的,我沒有填充我的適配器。但我只想知道爲什麼頁腳顯示,即使適配器中沒有任何內容。 – fediazgon 2014-10-19 08:50:22