我正在使用FirebaseListAdapter它ListView,它工作得很好。我有一个额外的要求来显示ListView. 我怎么做?
我通读了文档FirebaseListAdapter,发现有一个方法getCount()应该返回元素的计数。但它总是返回零。下面是我的代码。我缺少什么?
mAppointmentAdapter = new FirebaseListAdapter<Appointment>(options) {
@Override
public void populateView(View view, Appointment appointment, int position) {
TextView nameTextView = view.findViewById(R.id.app_patient_name_view);
TextView reasonTextView =
...
}
};
appointmentListView.setAdapter(mAppointmentAdapter);
// Display count of appointments
int mAppointmentsCount;
mAppointmentsCount = mAppointmentAdapter.getCount();
mAppointmentsCountView.setText(String.valueOf(mAppointmentsCount));
ListView需要适配器或适配器中的元素计数。
眼眸繁星
相关分类