Android-为什么我不能在ListFragment的ListView中添加页脚视图?
我以前在Android-为什么我不能在ListFragment的ListView中添加页脚视图?,android,android-layout,android-listview,android-listfragment,Android,Android Layout,Android Listview,Android Listfragment,我以前在ListActivity中使用此代码没有问题,现在我正在重构以使用ListFragment,代码可以编译,但我没有看到任何按钮(页脚) 代码: 有什么想法吗 干杯啊,我忘记了在添加适配器之前必须声明页眉和页脚的简单事实啊,我忘记了在添加适配器之前必须声明页眉和页脚的简单事实 @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstan
ListActivity
中使用此代码没有问题,现在我正在重构以使用ListFragment
,代码可以编译,但我没有看到任何按钮(页脚)
代码:
有什么想法吗
干杯啊,我忘记了在添加适配器之前必须声明页眉和页脚的简单事实啊,我忘记了在添加适配器之前必须声明页眉和页脚的简单事实
@Override
public void onActivityCreated(Bundle savedInstanceState)
{
super.onActivityCreated(savedInstanceState);
log("+ ON ACTIVITY CREATED +");
listView = getListView();
// Retrieve routines ArrayList from JSON
routineList = FitnessApp.routineList;
routineList.add(new Routine("test routine"));
adapter = new GeneralTemplateAdapter(routineList, getActivity().getLayoutInflater());
listView.setAdapter(adapter);
// Creating bottom button as a footer view
Button bAddNew = (Button) getActivity().getLayoutInflater().inflate(R.layout.add_new_button, null);
bAddNew.setText("Add Routine");
listView = getListView(); // Get reference to ListActivities ListView
listView.addFooterView(bAddNew);
}