【问题标题】:Android - why can I not add a footer view to the ListView of a ListFragment?Android - 为什么我不能向 ListFragment 的 ListView 添加页脚视图?
【发布时间】:2013-04-24 21:00:18
【问题描述】:

我之前在 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);
}

有什么想法吗?

干杯

【问题讨论】:

    标签: android android-layout android-listview android-listfragment


    【解决方案1】:

    啊,我忘记了在添加适配器之前必须声明页眉和页脚的简单事实

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-31
      相关资源
      最近更新 更多