0

以前はこのコードが 内で問題なく動作していましたが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);
}

何か案は?

乾杯

4

1 に答える 1

4

ああ、アダプターを追加する前にヘッダーとフッターを宣言する必要があるという単純な事実を忘れていました

于 2013-05-03T22:53:34.153 に答える